最近由于经常使用Linux服务器,所以在此记录汇总一下linux的常用命令,以备不时之需。
1.根据绝对路径进入某目录
例:cd /usr/local
2.根据相对路径进入某目录
例:cd /usr/local
3.执行某文件
例:/usr/local/manager
例:./manager
4.移动或重命名
例:mov /etc/config.ini /etc/cnf.ini
5. 删除文件
例:rm cnf.ini
6. 删除目录及所包含内容
例:rm -rf /etc
7.创建目录
例:mkdir sql
8.编辑文本
例:vi /etc/cnf.ini
"i"为插入文字
":wq"为保存退出
9.查看磁盘空间
例:df -h
10.查看内存(M为单位)
例:free -m
11.重启系统
例:shutdown -r now
12.添加某服务
例:chkconfig --add mysql.server
13.启动、重启、停止某服务
例:service mysql.server start
service mysql.server restart
service mysql.server stop
14.改变文件的存取权限
常用三位八进制数字的形式来表示权限,
第一位指定属主的权限,第二位指定组权限,第三位指定其他用户的权限,
每位通过4(读)、2(写)、1(执行)三种数值的和来确定权限。
(1)设置为最大权限(即所有人都有读写执行的权限)
例:chmod 777 /etc/file.ini
(2)为配置文件设置权限(即创建者有读写的权限,其他人有读的权限)
例:chmod 644 /etc/cnf.ini
15.防火墙相关
(1)查看防火墙状态
service iptables status
(2)开启防火墙
chkconfig iptables on
service iptables start
(3)关闭防火墙
chkconfig iptables off
service iptables stop
(4)关闭centOS7的防火墙
sudo systemctl stop firewalld.service
sudo systemctl disable firewalld.service