Ubuntu命令总结
sudo apt-get update 系统更新 shutdown -h now 关闭服务器 shutdown -r now 重启服务器 uname -a ubuntu中查看内核版本的命令 gedit 文件 编辑文件 export命令用于设置或显示环境变量 sudo su 切换到超级管理员 exit 退出 nohup 软件名 & 关闭终端而打开的程序不关闭同时还能让终端回到提示符状 sudo apt-get install 软件名 安装软件 sudo apt-get remove 软件名 删除软件 sudo dpkg -i package.deb deb包安装方法 ctrl+c 强制停止当前程序 ctrl+s 暂停,任意键恢复 ctrl+z 后台运行,fg恢复 --help 简单的帮助 help command 较详细的帮助 man command 最详细的帮助 tab键 用于当你的命令记不全时,输入一部再按一下进行补全 ls 命令 ls -a 显示全部的文件及文件夹,包括隐藏的文件或文件夹 ls -l 显示较全的文件信息,包括权限、用户、用户组等。 ls --color 显示文件及文件夹,并标有不同的颜色。 less/more 格式:less /proc/meminfo less命令也是用来查看文件的内容的命令,但是他显示时是一屏一屏的显示地。 a、按下空格键后进入到下一屏。 b、还可以通过上下键来上下移动行。 c、按下 q 键后退出查看。 pwd 获取当前路径 ~ 当前用户主目录 cd .. 上一级 cd ~ home目录(/开头是绝对路径;.开头是相对路径) mkdir mydir 新建目录 mkdir -p 创建层级目录 mkdir -p father/son/grandson 建多级目录 cp test(此处可为路径) father/son/grandson 将当前目录下的test复制到grandson中 cp -r 拷贝目录和文件 rm 删除文件 rm -rf 目录:强制递归删除目录和文件 mv 旧名 新名 //重命名,移动 find / -name filename 在根目录里面搜索文件名为filename的文件 find /etc -name *s* 在目录里面搜索带有s的文件 $(date +%Y%m%d) 时间 netstat -a 查看已经连接的服务端口 netstat -ap 查看所有的服务端口 netstat -ap | grep 8080 查看指定端口,可以结合grep命令 开放端口 firewall-cmd --zone=public --add-port=80/tcp --permanent firewall-cmd --reload
netstat -ntpl (TCP类型的端口)
netstat -nuplf|grep 3306 //这个表示查找处于监听状态的,端口号为3306的进程
查看系统版本信息
输入"cat /proc/version",说明正在运行的内核版本。
uname -a
cat /etc/issue
SELinux:安全增强型Linux,它是一个 Linux 内核模块,也是 Linux 的一个安全子系统。SELinux 的结构及配置非常复杂,而且有大量概念性的东西,要学精难度较大。很多 Linux 系统管理员嫌麻烦都把 SELinux 关闭了。SELinux 主要作用就是最大限度地减小系统中服务进程可访问的资源(最小权限原则)。