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
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