![](https://img-blog.csdnimg.cn/20200922135823952.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Linux基础命令
文章平均质量分 79
Linux基础命令教学
vertexcloud
精通各种打杂技能
展开
-
Ubuntu18.04和Centos7配置VNC远程桌面(实测可用)
一、Ubuntu18.04配置VNC1、更新包列表sudo apt update2、安装xfce桌面sudo apt install xfce4 xfce4-goodies3、安装TightVNC服务sudo apt install tightvncserver4、VNC服务器的初始配置,可以使用vncserver命令设置安全密码并创建初始配置文件vncserver5、系统会提示您输入并验证密码,以便远程访问您的计算机You will require a p原创 2021-03-17 14:29:36 · 779 阅读 · 0 评论 -
Linux之文件系统管理_挂载命令
1、查询与自动挂载[root@localhost ~]# mount [-l]#查询系统中已经挂载的设备,-l会显示卷标名称[root@localhost ~]# mount –a#依据配置文件/etc/fstab的内容,自动挂载2、挂载命令格式[root@localhost ~]# mount [-t 文件系统] [-L 卷标名] \[-o 特殊选项] 设备文件名 挂载点选项:-t 文件系统:加入文件系统类型来指定挂载的类型,可以ext3、ext4 、iso9660等文件系统原创 2020-10-09 16:28:12 · 501 阅读 · 0 评论 -
Linux之文件系统管理_df、du、fsck命令
1、文件系统查看命令df[root@localhost ~]# df [选项] [挂载点]选项:-a 显示所有的文件系统信息,包括特殊文件系统,如 /proc、/sysfs-h 使用习惯单位显示容量,如KB,MB或GB等-T 显示文件系统类型-m 以MB为单位显示容量-k 以KB为单位显示容量。默认就是以KB为单位2、统计目录或文件大小命令du[root@localhost ~]# du [选项] [目录或文件名]选项:-a 显示每个子文件的磁盘占用量。默认只统计 子目录的磁原创 2020-10-09 16:19:13 · 82 阅读 · 0 评论 -
Linux之文件系统管理_分区和文件系统概念
1、分区类型主分区:总共最多只能分四个扩展分区:只能有一个,也算作主分区的一种,也就是说主分区加扩展分区最多有四个。但是扩展分区不能存储数据和格式化,必须再划分成逻辑分区才能使用。逻辑分区:逻辑分区是在扩展分区中划分的,如果是IDE硬盘,Linux最多支持59个逻辑分区,如果是SCSI硬盘Linux最多支持11个逻辑分区2、分区表示方法3、文件系统ext2:是ext文件系统的升级版本,Red Hat Linux7.2版本以前的系统默认都是ext2文件系统。1993原创 2020-10-09 16:00:21 · 174 阅读 · 0 评论 -
Linux之权限管理_sudo权限命令
1、sudo权限root把本来只能超级用户执行的命令赋予普通用户执行sudo的操作对象是系统命令2、sudo使用[root@localhost ~]# visudo#实际修改的是/etc/sudoers文件root ALL=(ALL) ALL#用户名 被管理主机的地址=(可使用的身份) 授权命令(绝对路径)# %wheel ALL=(ALL) ALL#%组名 被管理主机的地址=(可使用的身份) 授权命令(绝对路径)3、授权sc用户可以重启服务器[root@localho原创 2020-10-09 15:48:29 · 483 阅读 · 0 评论 -
Linux之权限管理_ACL权限
1、ACL权限简介1.1、作用访问控制列表,其主要作用是将一些"用户"加到表中,并对这些用户的行为进行控制范例:有个文件夹project是root用户创建,并且关于这个文件夹有以下权限drwxrwx---,现在又来了一个新用户叫John,root用户只想让John对这个文件夹有可读可执行权限,但是又不想更改该文件原来的权限。这时候linux提供的用户权限管理机制就不够用了,需要ACL来对用户进行管理,通过ACL我们可以忽略目录/文件的原始权限,而是直接给某个用户分配对某个目录/文件的权限..原创 2020-09-29 11:51:21 · 125 阅读 · 0 评论 -
Linux之增加修改删除用户组_groupadd、groupmod、groupdel
1、增加用户组groupadd 选项 组名-g GID 指定组ID2、修改用户组groupmod 选项 组名-g GID 修改组ID-n 新组名 修改组名范例:groupmod -n group1 group2把组名group2改成group13、删除用户组groupdel 组名4、把用户添加到组或从组删除gpasswd 选项 组名-a 用户名: 把用户加入组-d 用户名原创 2020-09-29 11:30:03 · 622 阅读 · 0 评论 -
Linux之用户管理_passwd
1、命令格式[root@localhost ~]#passwd [选项] 用户名 选项: -S 查询用户密码的密码状态。仅root用户 可用-l 暂时锁定用户。仅root用户可用 -u 解锁用户。仅root用户可用 --stdin 可以通过管道符输出的数据作为用户 的密码2、查看密码状态[root@localhost ~]# passwd -S lamp lamp PS 2013-01-06 0 99999 7 -1 #用户名 密码设定时间(2013-01-06) 密码修改间隔原创 2020-09-29 11:26:41 · 121 阅读 · 0 评论 -
Linux之创建删除切换用户_useradd、userdel、su
1、useradd命令格式[root@localhost ~]#useradd [选项] 用户名 选项: -u UID: 手工指定用户的UID号 -d 家目录: 手工指定用户的家目录 -c 用户说明: 手工指定用户的说明 -g 组名: 手工指定用户的初始组 -G 组名: 指定用户的附加组 -s shell: 手工指定用户的登录shell。默认是/bin/bash2、添加用户所修改的文件[root@localhost ~]# useradd lamp[root@localhos原创 2020-09-29 11:22:34 · 290 阅读 · 0 评论 -
Linux之用户管理相关文件_家目录、邮箱
一、用户的家目录普通用户:/home/用户名/,所有者和所属组都是此用户,权限是700超级用户:/root/,所有者和所属组都是root用户,权限是550二、用户的邮箱/var/spool/mail/用户名/三、用户模板目录/etc/skel/...原创 2020-09-28 17:12:47 · 475 阅读 · 0 评论 -
Linux之用户配置文件_组文件/etc/group
一、组信息文件/etc/group第一字段:组名第二字段:组密码标志第三字段:GID第四字段:组中附加用户二、组密码文件/etc/gshadow第一字段:组名第二字段:组密码第三字段:组管理员用户名第四字段:组中附加用户...原创 2020-09-28 17:11:08 · 153 阅读 · 0 评论 -
Linux之用户配置文件_影子文件/etc/shadow
一、影子文件/etc/shadow第1字段:用户名第2字段:加密密码 加密算法升级为SHA512散列加密算法 如果密码位是“!!”或“*”代表没有密码,不能登录第3字段:密码最后一次修改日期 使用1970年1月1日作为标准时间,每过一天时间戳加1第4字段:两次密码的修改间隔时间(和第3字段相比)第5字段:密码有效期(和第3字段相比)第6字段:密码修改到期前的警告天数(和第...原创 2020-09-28 17:09:44 · 265 阅读 · 0 评论 -
Linux之用户配置文件_用户信息文件/etc/passwd
一、etc/passwd第1字段:用户名称第2字段:密码标志第3字段:UID(用户ID)0: 超级用户1-499: 系统用户(伪用户)500-65535: 普通用户第4字段:GID(用户初始组ID)第5字段:用户说明第6字段:家目录普通用户:/home/用户名/超级用户:/root/第7字段:登录之后的Shell二、初始组和附加组初始组:就是指用户一登录就立刻拥有这个用户...原创 2020-09-28 17:08:13 · 500 阅读 · 0 评论 -
Linux之脚本包管理_脚本包安装
1、脚本安装包脚本安装包并不是独立的软件包类型,常见安装的是源码包。是人为把安装过程写成了自动安装的脚本,只要执行脚本,定义简单的参数,就可以完成安装。非常类似于Windows下软件的安装方式。2、Webmin的作用Webmin 是一个基于 Web 的 Linux 系统管理界面。您就可以通过图形化的方式设置用户帐号、Apache、DNS、文件共享等服务。3、Webmin安装过程下载软件http://sourceforge.net/projects/webadmin..原创 2020-09-28 17:03:44 · 119 阅读 · 0 评论 -
Linux之源码包管理_源码包安装过程
1、安装准备安装C语言编译器下载源码包 http://mirror.bit.edu.cn/apache/httpd/2、安装注意事项源代码保存位置:/usr/local/src/软件安装位置:/usr/local/如何确定安装过程报错:安装过程停止并出现error、warning或no的提示3、源码包安装过程下载源码包解压缩下载的源码包进入解压缩目录./configure 软件配置与检查定义需要的功能选项。检测系统环境是否符合安装要求。..原创 2020-09-28 17:02:00 · 77 阅读 · 0 评论 -
Linux之源码包管理_源码包和RPM包的区别
1、区别安装之前的区别:概念上的区别安装之后的区别:安装位置不同2、RPM包安装位置是安装在默认位置中RPM包默认安装路径 /etc/ 配置文件安装目录 /usr/bin/ 可执行的命令安装目录 /usr/lib/ 程序所使用的函数库保存位置 /usr/share/doc/ 基本的软件使用手册保存位置 /usr/share/man 帮助文件保存位置 3、源码包安装位置安装在指定位置当...原创 2020-09-28 16:58:46 · 93 阅读 · 0 评论 -
Linux之yum管理_光盘yum源搭建
光盘yum源搭建步骤挂载光盘[root@localhost ~]# mount /dev/cdrom /mnt/cdrom/让网络yum源文件失效[root@localhost ~]# cd /etc/yum.repos.d/[root@localhost yum.repos.d]# mv CentOS-Base.repo CentOS-Base.repo.bak[root@localhost yum.repos.d]# mv CentOS-Debuginfo.repo CentOS原创 2020-09-28 16:52:45 · 99 阅读 · 0 评论 -
Linux之yum管理_yum命令
1、常用yum命令查询[root@localhost yum.repos.d]# yum list#查询所有可用软件包列表[root@localhost yum.repos.d]# yum search 关键字#搜索服务器上所有和关键字相关的包安装[root@localhost yum.repos.d]# yum –y install 包名选项:install 安装-y 自动回答yes升级[root@localhost yum.repos.d]# yum -y up原创 2020-09-28 16:49:17 · 129 阅读 · 0 评论 -
Linux之yum管理_网络yum源和更换阿里源
1、IP地址配置[root@localhost ~]# setup#使用setup工具或[root@localhost ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0把ONBOOT=“no” 改为ONBOOT=“yes“#启动网卡[root@localhost ~]# service network restart #centos6重启命令[root@localhost ~]# systemctl restart netwo原创 2020-09-28 16:46:24 · 181 阅读 · 0 评论 -
Linux之RPM包管理_校验与文件提取
1、RPM包校验[root@localhost ~]# rpm –V 已安装的包名选项:-V 校验指定RPM包中的文件(verify)验证内容中的8个信息的具体内容如下:S 文件大小是否改变M 文件的类型或文件的权限(rwx)是否被改变5 文件MD5校验和是否改变(可以看成文件内容是否改变)D 设备的中,从代码是否改变L 文件路径是否改变U 文件的属主(所有者)是否改变G 文件的属组是否改变T 文件的修改时间是否改变文件类型c 配置文件(config file)d 普通原创 2020-09-27 21:25:40 · 167 阅读 · 0 评论 -
Linux之RPM包管理_RPM包查询
1、查询是否安装[root@localhost ~]# rpm -q 包名#查询包是否安装选项:-q 查询(query)[root@localhost ~]# rpm –qa#查询所有已经安装的RPM包选项:-a 所有(all)2、查询软件包详细信息[root@localhost ~]# rpm –qi 包全名 选项:-i 查询软件信息(information)-p 查询未安装包信息(package)3、查询包中文件安装位置[root@localhost ~].原创 2020-09-27 21:22:54 · 3301 阅读 · 0 评论 -
Linux之RPM包管理_安装升级与卸载
1、包全名与包名包全名:操作的包是没有安装的软件包时, 使用包全名。而且要注意路径包名:操作已经安装的软件包时,使用包名。 是搜索/var/lib/rpm/中的数据库2、RPM安装rpm –ivh 包全名选项:-i(install) 安装-v(verbose) 显示详细信息-h(hash) 显示进度--nodeps 不检测依赖性3、RPM升级rpm -Uvh 包全名选项:-U(upgrade) 升级4、RPM卸载rpm -e 包名选项:-e(erase原创 2020-09-27 21:18:16 · 178 阅读 · 0 评论 -
Linux基础之关机重启命令_shutdown、reboot、logout
1、shutdownshutdown [选项] 时间--正确保存正在运行的服务选项:-c: 取消前一个关机命令-h: 关机-r: 重启范例#shutdown -h now #立即关机2、其他关机命令[root@localhost ~]# halt[root@localhost ~]# poweroff[root@localhost ~]# init 03、其他重启命令[root@localhost ~]# reboot[root@localhost ~]#原创 2020-09-27 11:08:48 · 885 阅读 · 0 评论 -
Linux基础之网络命令_write、wall、mail、last
1、write指令名称:write指令所在路径:/usr/bin/write执行权限:所有用户语法:write <用户名>功能描述:给用户发信息,以Ctrl+D保存结束范例: # write linzhiling----此用户必须在线2、wall指令名称:wall命令英文原意:write all指令所在路径:/usr/bin/wall执行权限:所有用户语法:wall [message]功能描述:发广播信息范例: # wall ShenChao is a ho原创 2020-09-27 10:53:07 · 261 阅读 · 0 评论 -
Linux基础之网络命令_setup、ping
1、setup命令名称:setup命令所在路径:/usr/bin/setup执行权限:root语法:setup功能描述:配置网络范例:# setup安装命令:yum -y install setuptoolyum -y install ntsysvyum -y install system-config-securitylevel-tuiyum -y install system-config-network-tuiyum -y install system-config-da原创 2020-09-27 10:48:12 · 105 阅读 · 0 评论 -
Linux基础之网络命令_ifconfig、traceroute、netstat、route
1、ifconfig命令名称:ifconfig命令英文原意:interface configure命令所在路径:/sbin/ifconfig执行权限:root语法:ifconfig 网卡名称 IP地址功能描述:查看和设置网卡信息以及临时修改IP地址范例:# ifconfig #查看所有网卡信息,如无此命令需安装yum -y install net-toolsifconfig eth0 192.168.8.250 #临时修改eth0网卡地址为1原创 2020-09-27 10:40:26 · 199 阅读 · 0 评论 -
Linux基础之解压缩_tar、gzip、zip
1、tar(压缩)命令所在路径:/bin/tar执行权限:所有用户语法:tar 选项[-zcf] [压缩后文件名] [目录]-c 打包-v 显示详细信息-f 指定文件名-z 打包同时压缩功能描述:打包目录压缩后文件格式:.tar.gz范例:$ tar -zcf Japan.tar.gz Japan将目录Japan打包并压缩为.tar.gz文件 tar(解压缩)tar命令解压缩语法:-x 解包-v 显示详细信息-f 指定解压文件-z 解压缩范例:$ ta.原创 2020-09-27 09:59:55 · 212 阅读 · 0 评论 -
Linux基础之用户管理_useradd、passwd、who、w
1、useradd命令所在路径:/usr/sbin/useradd执行权限:root语法:useradd 用户名功能描述:添加新用户范例: $ useradd yangmi2、passwd命令所在路径:/usr/bin/passwd执行权限:所有用户语法:passwd 用户名功能描述:设置用户密码范例: $ passwd yangmi3、who命令所在路径:/usr/bin/who执行权限:所有用户语法:who功能描述:查看登录用户信息范例: $ who原创 2020-09-27 09:50:46 · 127 阅读 · 0 评论 -
Linux基础之帮助_help、man命令
1、help命令所在路径:Shell内置命令执行权限:所有用户语法:help 命令功能描述:获得Shell内置命令的帮助信息范例: $ help umask查看umask命令的帮助信息2、man命令所在路径:/usr/bin/man执行权限:所有用户语法:man [命令或配置文件]功能描述:获得帮助信息范例: $ man ls查看ls命令的帮助信息$ man services查看配置文件services的帮助信息...原创 2020-09-27 09:39:38 · 199 阅读 · 0 评论 -
Linux基础之文件搜索_locate、which、whereis命令
1、locate命令所在路径:/usr/bin/locate执行权限:所有用户语法:locate 文件名功能描述:在文件资料库中查找文件-i 不区分大小写updatedb---手动更新资料库范例:$ locate inittab2、which命令所在路径:/usr/bin/which执行权限:所有用户语法:which 命令功能描述:搜索命令所在目录及别名信息范例:$ which ls3、whereis命令所在路径:/usr/bin/whereis执行权限:所原创 2020-09-22 14:45:40 · 191 阅读 · 0 评论 -
Linux基础之文件搜索_find命令
find命令详解命令所在路径:/bin/find执行权限:所有用户语法:find [搜索范围] [匹配条件]功能描述:文件搜索-name$ find /etc -name init在目录/etc中查找文件init-iname 不区分大小写-size$ find / -size +204800在根目录下查找大于100MB的文件+n 大于 -n 小于 n 等于-user$ find /home -user shenchao在根目录下查找所有者为shenchao的文件原创 2020-09-22 14:27:17 · 162 阅读 · 0 评论 -
Linux基础之文件处理_ls命令
1、命令格式命令格式:命令[-选项][参数]例:ls -la/etc说明:1)个别命令使用不遵循此格式2)当有多个选项时,可以写在一起3)简化选项与完整选项 -a等于--all2、ls命令英文原意:list命令所在路径:/bin/ls执行权限:所有用户功能描述:显示目录文件语法:ls 选项[-ald] [文件或目录] -a 显示所有文件,包括隐藏文件 -l 详细信息显示 -d 查看目录属性原创 2020-09-22 14:19:58 · 201 阅读 · 0 评论 -
Linux基础之权限管理_chown、chgrp、umask命令
1、chown命令所在路径:/bin/chown执行权限:所有用户语法:chown [用户] [文件或目录]功能描述:改变文件或目录的所有者范例:$ chown shenchao fengjie改变文件fengjie的所有者为shenchao2、chgrp命令所在路径:/bin/chgrp执行权限:所有用户语法:chgrp [用户组] [文件或目录]功能描述:改变文件或目录的所属组范例:$ chgrp lampbrother fengjie改变文件fengjie的所属组为原创 2020-09-22 14:16:33 · 101 阅读 · 0 评论 -
Linux基础之权限管理_chmod命令
chmod命令详解命令所在路径:/bin/chmod执行权限:所有用户语法:chmod [{ugoa}{+-=}{rwx}] [文件或目录][mode=421 ] [文件或目录]-R 递归修改功能描述:改变文件或目录权限权限的数字表示r ---- 4w ---- 2x ---- 1rwx rw-r--7 6 4范例:$ chmod g+w testfile赋予文件testfile所属组写权限$ chmod -R 777 testdi原创 2020-09-22 14:13:11 · 262 阅读 · 0 评论 -
Linux基础之文件处理_软链接命令
In命令详解命令英文原意:link命令所在路径:/bin/ln执行权限:所有用户语法:ln -s [原文件] [目标文件]-s 创建软链接功能描述:生成链接文件范例:$ ln -s /etc/issue /tmp/issue.soft创建文件/etc/issue的软链接/tmp/issue.soft$ ln /etc/issue /tmp/issue.hard创建文件/etc/issue的硬链接/tmp/issue.hard软链接特征:类似Windows快捷方式1、lrw原创 2020-09-22 14:04:56 · 183 阅读 · 0 评论 -
Linux基础之文件处理_文件处理命令
1、touch命令所在路径:/bin/touch执行权限:所有用户语法:touch [文件名]功能描述:创建空文件范例: $ touch Japanlovestory.list2、cat命令所在路径:/bin/cat执行权限:所有用户语法:cat [文件名]功能描述:显示文件内容 -n 显示行号范例: $ cat /etc/issue$ cat -n /etc/services3、tac命令所在路径:/usr/bin/tac执行权限:所有用户原创 2020-09-22 14:00:34 · 121 阅读 · 0 评论 -
Linux基础之文件处理_目录处理命令
1、mkdir命令所在路径:/bin/mkdir执行权限:所有用户语法:mkdir -p [目录名]功能描述:创建新目录-p 递归创建范例:$ mkdir -p /tmp/Japan/boduo$ mkdir /tmp/Japan/longze /tmp/Japan/cangjing2、rmdir命令英文原意:remove empty directories命令所在路径:/bin/rmdir执行权限:所有用户语法:rmdir [目录名]功能描述:删原创 2020-09-22 13:49:43 · 257 阅读 · 0 评论