1.创建用户和组
groupadd user
useradd -u 0 -o -g root -G root -d /home/user1 user1 创建具有root权限的账号 
o -u 0 :指将uid指定为0与root相同
o -o:指因为重复了uid(与root账号的uid重复)必须指定这个参数
o g root:初始化组的组名,当用户属于多个组时,(在-G参数中指定),登录时所在组。缺省该项时,系统新建一个与用户名同名的组,并且初始化时设为该组名。而不论-G指定为哪些组。
o -d /home/user1:指定用户的属主目录。
o -M:不建立家目录。
o -s:定义其使用的 shell,例如 -s /bin/bash
usermod -u 0 -o -g root -G root user1 更改用户权限
passwd user1 设置/更改密码
pwd 显示用户当前工作目录的全路径名
mkdir 创建目录
chgrp dong /home/dongs 变更文件或目录所属组,将后者加入前者
chmod 2770 /home/dongs 改变文件存取模式
ll -d /home/dongs 列出此目录属性
2.删除与查看
rmdir 删除目录
rm -rf 删除文件
cat 显示文件内容
more 按屏幕显示文件内容
jobs -l 显示当前作业的状态
ifconfig 看IP
netstat 网络信息 
o netstat -antlp | grep 23
route 路由表
pg 分页显示文件内容
q 退出pg命令
3.kill进程
ps 查看进行命令 pid:进程号
kill -17 pid 将进程挂起
kill -9 pid 终止进程
kill -19 pid 激活挂起的进程
4.查看文件大小
ll-h 查看文件夹下所有文件的大小
du -h –max-depth=1 查看文件夹大小
df -h 所有文件系统的使用空间
du -sh /etc/ 查看etc文件夹大小
5.查看Linux版本
lsb_release -a
6.查看所有用户
vim /etc/passwd
groups 查看当前登录用户的组内成员
groups root 查看root用户所在组以及成员
whoami 查看当前登录用户名
/etc/group 查看所有组
/etc/shadow和/etc/passwd 系统存在的所有用户
7.查看安装的软件
rpm -ql mysql 
唐探3烧脑海报o q 询问
o a 查询全部虎成语
o l 显示列表
rpm -qa 查询已安装软件
8.关机
关机 
o halt
o init 0
o shutdown h
o poweroff
重启 
o reboot
o init 1
o shutdown -r
9.查看进程
世界十大奢侈品牌包
ps命令 
o ps aux |less 查看所有进程
o ps -u root -u root -N 查看非root运行的进程
o ps -u user 查看user运行的进程
o pstree 进程树状图
top命令 
o top -b -nl > /tmp/ process.log 将进程快照储存到文件中
o top -b -nl | mail -s ‘Process snapshot’ mailname@qq 将结果发给自己
o q 退出
o h 帮助
o 另外还有htop atop
显示进程ID 
o pgrep sshd
o pgrep -u root sshd
10.修改DNS
vim /f
nameserver 8.8.8.8
nameserver 114.114.114.114
阿里云免费公共DNS 223.5.5.5 、223.6.6.6
11.修改静态IP
临时修改,重启会还原
ifconfig eth0 192.168.1.1
永久生效
vim /etc/sysconfig/network-scripts/ifcfg-eth0
修改IP地址
service network restart
使用图形界面
setup
12.网络监听服务
查询已启动的网络监听服务
netstat -tulnp
关闭avahi-daemon服务以删除服务所使用的端口
/etc/init.d/avahi-daemon stop
特殊教育专业
chkconfig avahi-daemon off
查询当前所有服务的状态
service --status-all
查询系统监听的服务
netstat -ln
13.查看服务在每个级别运行状态
在3,4,5层关闭
chkconfig --level 345 httpd off
chkconfig --list | grep httpd
在3,4,5层开启
chkconfig --level 345 httpd on
查看sshd状态
service sshd status
14.谁登录系统
who 显示有谁登录系统
w 显示有谁登录系统及运行的工作
whoami 查看自己用户名
last 登录成功的用户记录
lastb 登录不成功的用户记录
15.禁止root登录
1.建立普通用户并设置密码
2.vim /etc/ssh/sshd_config
    PermitRootLogin yes 改为no
3.重启sshd服务
    service sshd restart
4.远程用普通用户登录,然后 su root 切换到root下
16.Linux编码问题
windows默认编码为GBK,Linux默认编码为UTF-8 
locale 指令,得到当前系统编码设置的详细
vim /etc/profile
将最下面一行改为 LC_ALL=zh_CN.UTF-8
vim /etc/sysconfig/i18n
LANG="zh_CN.UTF-8:zh_CN:zh"
SYSFONT="latarcyrheb-sun16"
17.常用端口号
FTP 21
SMTP 25
Telnet 23
DNS 53
HTTP 80
HTTPS 443
论文答辩流程POP3 110
MySQL 3306
终端服务 3389
IMAP 993
ms-sql-s 1433
通过netstat -anp 查看哪些端口被打开,有些端口netstat查不出来,需要用