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 -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 指令,得到当前系统编码设置的详细
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查不出来,需要用
发布评论