linux学习 - 基本命令篇
关机重启命令
- 重启命令
- 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
linux学习 - 基本命令篇的更多相关文章
- Linux学习-基本命令文件操作
终端 1.多个终端 连接linux的客户端可以理解为终端. 命令:tty查看终端 2.不同终端之间的通讯 [root@wyx wyx]# echo 123 > /dev/pts/1 把123发给 ...
- Linux学习——————基础篇
一.linux试用 1.使用man或者info查询 2.超级简单的文本编辑器:nano 3.sync:数据同步写入磁盘,将内存中的数据写入磁盘 3.惯用的关机命令:shutdown /sbin/shu ...
- Linux学习-基本命令2
安装tree命令 yum -y install tree 测试 tree /tmp [root@wyx ~]# tree /tmp/ /tmp/ ├── anaconda.log ├── hsperf ...
- putty,xshell以及密钥认证:linux学习第二篇
1. Putty下载 官网:https://www.chiark.greenend.org 下载putty的zip包 2. Putty使用 2000为可查看的文件行数,建议设置为2000 ...
- 网络配置:linux学习第一篇
1. 先使用dhclient获取ip 再使用命令ip addr查看获取到的ip 2. 设置静态IP 编辑网卡配置文件,路径: 3. 重启网络服务 命令:systemctl ...
- Linux学习初级篇-鸟哥的Linux私房菜 基础学习篇(第四版)
0.1.2 一切设计的起点:CPU的架构 由于CPU的内部是有一些微指令组成的,所以我们所使用的软件都是要经过CPU内部的微指令集来达成才行.那这些指令集的设计主要又被分为两种设计理念,这是目前世界上 ...
- linux学习:【第2篇】常用命令
狂神声明 : 文章均为自己的学习笔记 , 转载一定注明出处 ; 编辑不易 , 防君子不防小人~共勉 ! linux学习:[第2篇]常用命令 基本命令 //打开终端: CentOS:在任何地方,右键-- ...
- linux学习心得之vim/Cvim篇
linux学习心得之vim/Cvim篇 在linux 下,vim 时一种最常见的编辑器,很多linux的发行版就自带了.我的是CentOS 6.3. 基本上Vim共分为3种模式,分别是一般模式,编辑模 ...
- linux学习:【第3篇】远程连接及软件安装
狂神声明 : 文章均为自己的学习笔记 , 转载一定注明出处 ; 编辑不易 , 防君子不防小人~共勉 ! linux学习:[第3篇]远程连接及软件安装 远程连接 xshell , xftp软件官网 : ...
随机推荐
- Linux shell 函数应用示例01
函数Function的使用 定义函数 (1) 函数名称() { ... ... } (2) function 函数名称{ ... ... } 调用函数 ...
- ansible自动化运维03
ansible自动化运维常用模块 常用模块实现的功能:安装软件包:修改配置文件:创建程序用户组:创建目录,并修改所属和权限:挂载:启动服务:测试. command模块: shell模块: 注意:com ...
- HFS ~ Http File Server
HFS ~ Http File Server官网:https://www.rejetto.com/hfs/ 官方下载地址:https://www.rejetto.com/hfs/hfs.exe
- POJ 2516Minimum Cost(最小费用流+特判)
[题意]: 有N个人,M个仓库,每个人需要物品,个数都等于共同的K,仓库中有对应的K件物品的数量,随后给K个N*M矩阵(小写k, n, m表示K,N,M对应的子集),表明m个仓库到第n个人的位置运送k ...
- 缓存中,2个注解:@cacheable 与 @cacheput 的区别
@cacheable:只会执行一次,当标记在一个方法上时表示该方法是支持缓存的,Spring会在其被调用后将其返回值缓存起来,以保证下次利用同样的参数来执行该方法时可以直接从缓存中获取结果. @cac ...
- 移动端适配(rem & viewport)--移动端开发整理笔记(四)
移动端适配 通过rem适配 em: 根据元素自身的字体大小来计算自己的尺寸 rem: (root em) 根据根节点(html)的字体大小来计算自己的尺寸 我们知道,在不同的手机设备,分辨率大小是 ...
- emacs第一天
emacsbinw64.sourceforge.net windows的emacs下载地方(绿色软件) 学习快速入门 C-h t 快速入门的帮助文档 C-h 是prefix key 光标移动快捷键 ...
- Ant Design Pro 鉴权/ 权限管理
https://pro.ant.design/docs/authority-management-cn ant-design-pro 1.0.0 V4 最近需要项目需要用扫码登录,因此就使用antd ...
- git blame (10)
git blame system_server.c 每一行提交的sha ,作者,提交的日期及提交的信息
- Debian9 安装软件汇总
dpkg dpkg -i 安装本地安装包 echo 'pkgname newstat' | dpkg --set-selections 修改软件包安装状态 newstat install,deinst ...