linux学习 - 基本命令篇
程序员文章站
2022-04-09 21:42:44
关机重启命令
- 重启命令
- reboot
- shutdown -r now 立刻重启 (root用户使用)
- shutdown -r 10 过10分钟自动重启 (root用户使用)
- 关机命令
- halt 立刻关机
- poweroff 立刻关机
- shutdown -h now 立刻关机 (root用户使用)
- shutdown -h 10 10分钟后自动关机
- 如果是通过shutdown命令设置关机的话,可以用shutdown -c命令取消
基本操作之修改用户名(ubuntu)
-
sudo su
转为root用户(这一步是必须的) - gedit /etc/passwd,找到你要修改的那一行(注意不要修改后面的目录)
-
gedit /etc/shadow
,找到代表你的那一行,修改用户名为新用户名 -
gedit /etc/group
,你应该发现你的用户名在很多个组中,全部修改! - 修改完,保存,重启。
- 注意:修改的时候要格外小心,不要打错一个字母。
- 提示:如果你要修改密码和用户名的话,请先修改密码,重启后,再修改用户名,重启。如果你先修改用户名,再修改密码的话,可能会导致你登录不了ubuntu。
查看系统版本号
-
cat /etc/issue
-
lsb_release -a
-
cat /etc/system-release
查看系统是32位还是64位
sudo uname -m
sudo uname -a
sudo uname -s
arch
系统进程信息查看
top # 动态显示进程信息, 类似windows资源管理器 ps # 进程信息快照 ps aux # 列出目前所有的正在内存中的程序 ps -u root # 指定用户的进程信息 [root@izuf6ggrfujyiyg1sz1rrzz vpnserver]# ps -ef | grep ssh root 3296 30344 0 jun21 ? 00:00:00 sshd: root@pts/0 root 14340 30344 0 00:56 ? 00:00:00 sshd: root@pts/4 root 16556 14344 0 01:15 pts/4 00:00:00 grep --color=auto ssh root 30344 1 0 jan30 ? 00:00:01 /usr/sbin/sshd -d kill -s 9 [进程的pid] # 杀死指定的进程
ps工具标识进程的5种状态码:
状态码 | 含义 |
---|---|
d | 不可中断 uninterruptible sleep (usually io) |
r | 运行 runnable (on run queue) |
s | 中断 sleeping |
t | 停止 traced or stopped |
z | 僵死 a defunct (”zombie”) process |
参数:
命令参数 | 含义
--- | ---
a | 显示所有进程
-a | 显示同一终端下的所有程序
-a | 显示所有进程
c | 显示进程的真实名称
-n | 反向选择
-e | 等于“-a”
e | 显示环境变量
f | 显示程序间的关系
-h | 显示树状结构
r | 显示当前终端的进程
t | 显示当前终端的所有程序
u | 指定用户的所有进程
-au | 显示较详细的资讯
-aux | 显示所有包含其他使用者的行程
-c | 列出指定命令的状况
–lines | 每页显示的行数
–width | 每页显示的字符数
–help | 显示帮助信息
–version | 显示版本显示
查看某个端口被占用的情况
# 查看80端口被占用的情况 [root@izuf6ggrfujyiyg1sz1rrzz nginx]# netstat -lnp|grep 80 tcp6 0 0 :::80 :::* listen 11983/dotnet unix 2 [ acc ] stream listening 87180246 22677/screen /var/run/screen/s-root/22677.iodined # 杀死占用80端口的进程 kill -s 9 11983
查看磁盘分区使用情况
df
命令
~$ df -lg --- filesystem size used avail use% mounted on udev 2.1g 0 2.1g 0% /dev tmpfs 422m 6.6m 415m 2% /run /dev/sda1 39g 13g 25g 34% / tmpfs 2.1g 352k 2.1g 1% /dev/shm tmpfs 5.0m 4.0k 5.0m 1% /run/lock tmpfs 2.1g 0 2.1g 0% /sys/fs/cgroup tmpfs 422m 60k 422m 1% /run/user/1001
fdisk
fdisk 是一款强大的磁盘操作工具,来自util-linux软件包,我们在这里只说他如何查看磁盘分区表及分区结构;参数 -l ,通过-l 参数,能获得机器中所有的硬盘的分区情况.
~$ sudo fdisk -l --- [sudo] password for la: disk /dev/sda: 40 gib, 42949672960 bytes, 83886080 sectors units: sectors of 1 * 512 = 512 bytes sector size (logical/physical): 512 bytes / 512 bytes i/o size (minimum/optimal): 512 bytes / 512 bytes disklabel type: dos disk identifier: 0xb5aa146c device boot start end sectors size id type /dev/sda1 * 2048 81885183 81883136 39g 83 linux /dev/sda2 81887230 83884031 1996802 975m 5 extended /dev/sda5 81887232 83884031 1996800 975m 82 linux swap / solaris字符数>行数>命令>
上一篇: libxml2中文支持
下一篇: mysql sql语句性能调优简单实例