1.apache
systemctl start/restart/stop httpd.service
2.yum
安裝/卸載:
yum -y install/remove 軟件名
查看安裝包信息:
yum info 軟件名
查看是否安裝:
yum list 軟件名
查看已安裝軟件包版本:
rpm -qa | grep 軟件包名
查看軟件包安裝位置:
rpm -ql 軟件包名
3.啓動jmeter
cd ROOT/bin/
./jmeter.sh
4.mysql
安裝的mariadb而不是sql-server:
systemctl start/restart/stop/enable mariadb
登錄:
mysql -u XXX -p
開啓遠程:
grant all privileges on *.* to ‘用戶名’@'IP地址' identified by '密碼';
新增用戶:
create user '用戶名'@'' identified by '密碼';
授權/取消授權數據庫:
grant/revoke all privileges on 數據庫名.* to 用戶名@後綴 identified by '用戶密碼';
刷新權限表:
flush privileges;
5.文件&文件夾
複製並重命名:
cp -r file newfile
新建文件夾:
mkdir catcalog
修改文件夾owner:
chown -R GROUP:USER CATALOG
在工作臺持續輸出新增進文件的內容:
tail -f file
刪除文件夾:
rm -r file(刪除過程,每一個文件均要求確認)
rm -rf file(不需要確認)
6.端口
開放端口:
vim /etc/sysconfig/iptables
添加:
A INPUT -m state --state NEW -m tcp -p tcp --dport 端口號 -j ACCEPT
查看端口占用:
netstat -lnp | grep 端口號
查看默認程序可使用的端口:
semanage port -l | grep 程序名
7.防火牆
修改防火牆:
vim /etc/sysconfig/iptables
啓動/重啓/停止:
systemctl start/restart/stop iptables
驗證一下是否規則都已經生效:
iptables -L
8.進程
查看系統所有進程:
ps -A
查看非root運行的進程:
ps -U root -u root -N
查看某一用戶(如:vivek)運行的進程:
ps -u vivek
查看某程序進程:
ps -f | grep 程序名
或:
ps -aux | grep 程序名
殺死進程:
kill -9 進程編號
後來運行程序:
在運行的命令後加上一個空格後輸入&
9.php
安裝:
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
yum -y install php70w
啓動/重啓/停止:
systemctl start/restart/stop php-fpm
查看php-fpm進程數:
netstat -napo |grep "php-fpm" | wc -l
運行php文件:
php -f 文件
重定向php文件爲html文件:
php -f 文件 > 文件名.html
10.epel
安裝:
rpm -ivh http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-5.noarch.rpm
11.svn
安裝:
新建文件:
/etc/yum.repos.d/wandisco-svn.repo
安裝:
yum clean all
yum makecache
yum install subversion
查看版本號:
svn --version
12.操作
查看軟件和其依賴:
rpm -qa | grep 軟件名
13.權限
查看權限:
ls -l
修改權限:
chmod -R 755 文件名
14.鏡像
查看當前鏡像地址:
文件名 config -g repo.packagist
15.切換用戶
su username
16.遠程連接另一臺linux
ssh -l username hostname