版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、2021韩顺平图解Linux课程( 全升级) 实操篇第5章 Linux 实操篇-远程登录到 Linux 服务器远程登录 Linux-Xshell6Xshell6:在 Linux 服务器上,使 ipconfig 命令查看 IP 地址。远程上传下载件-Xftp6Xftp:在 Linux 服务器上,使 ipconfig 命令查看 IP 地址。第6章 Linux 实操篇-Vi 和 Vim 编辑器Vi 和 Vim 常的三种模式正常模式/般模式: Vim 打开个件就直接进正常模式(默认模式)。在这个模式中,可以上下左右移动光标、删除整、复制、粘贴等等。插模式/编辑模式:在正常模式下,键 i,I,o,O,a
2、,A,r,R 任何个字母之后才会进插模式。命令模式/末模式:在插模式下,键 Esc 进正常模式,再输 : 进命令模式。在此模式下,可以查询、替换、保存、退出、显号等等。Vi 和 Vim 的快捷键拷贝当前:yy,拷贝当前向下的5:5yy,粘贴:p。删除当前:dd,删除当前向下的6:5dd。在件中查找某个单词:命令模式下输 /关键词,回车查找,再键 n 查找下个。设置件的号:set nu;取消件的号:set nonu。般模式下,使快捷键 G 到该件的最末,使 gg 到件的最。般模式下,使快捷键 u 撤销上次执的操作。般模式下,将光标移动到指定,键号 G,如20G。、第7章 Linux 实操篇-开机
3、、重启和户登录注销开机、重启命令不管是重启系统还是关闭系统,先要运 sync 命令,把内存中的数据写到磁盘中。shutdown -h now:即进关机shutdown -h 1:1分钟后动关机(和 shutdown 命令效果样)shutdown -r now:现在重新启动计算机halt:关机(上的 -h 就是指 halt) reboot:现在重新启动计算机sync:把内存的数据同步到磁盘户登录和注销登录时尽量少 root 账号登录。为避免操作失误,可以先普通户登录,登录后“su - 户名”命令来切换成系统管理员份。在提符下输 logout 即可注销户。logout 注销指令在图形运级别效,在运
4、级别3(图形界终端)下有效。第8章 Linux 实操篇-户管理基本介绍Linux 系统是个多户多任务的操作系统,任何个要使系统资源的户,都必须先向系统管理员申请个账号,然后以这个账号的份进系统。添加户使命令“useradd 户名”创建户成功后,会动创建和户同名的家录。使命令“useradd -d 指定录 户名”,给新创建的户指定家录。指定/修改密码passwd 户名删除户删除户,但保留家录:userdel 户名删除户以及户家录:userdel -r 户名查询户信息指令id 户名当户不存在时,返回此户。切换户su - 切换后的户名从权限的户切换到权限低的户,不需要输密码,反之需要。 当需要返回到
5、原来的户时,使 exit/logout 指令。查看当前登录户whoami/who am i户组系统可以对有共性/权限的多个户进统的管理。新增组:groupadd 组名删除组:groupdel 组名增加户时直接加上户组:useradd -g 户组 户名修改已有户的户组:usermod -g 户组 户名户和组相关件/etc/passwd 件:户的配置件,记录户的各种信息。每的含义:户名:令:户标识号:户组标识号:注释性描述:主录:登录 Shell Shell 就是 Linux 命令的解释器。Linux 命令经过 Shell 解释翻译后传到 Linux 内核执。在 /etc/passwd 当中,除了
6、标准 Shell 是 /bin/bash 之外,还可以写如 /sbin/nologin,/usr/bin/passwd 等。查看本机账号个数:cat /etc/passwd | wc -l查找 root 户个数:cat /etc/passwd | grep :0/etc/shadow 件:令的配置件。每的含义:登录名:加密令:最后次修改的时间:最时间间隔:最时间间隔:警告时间:不活动时间:失效时 间:标志/etc/group 件:户组的配置件,负责记录 Linux 包含的组的信息。每的含义:组名:令:组标识号:组内户列表第9章 Linux 实操篇-实指令指定运级别常运级别是3和5,也可以指定默
7、认运级别。如命令 init 3。运级别描述关机单户【找回丢失密码】多户状态没有络服务多户状态有络服务系统未使保留给户图形界系统重启CentOS 7系统运级别CentOS 6及之前的版本中,系统运级别通过 /etc/inittab 件进设置和控制,但在 CentOS 7中,对这个件的设置将不会对系统运级别产影响,这也是 CentOS 7中变化较的部分特性。运级别对应关系init level systemctl targetshutdown.targetemergency.targetrescure.targetinit 3level smyuslttei-muscetrl.ttarrggettg
8、raphical.targetreboot.target常运级别相关命令systemctl get-default:获取当前的运级别;systemctl set-default multi-user.target:将默认运级别设置为 mulit-user;systemctl isolate multi-user.target:不重启系统的情况下,将运级别切换 mulit-user;init 3找回 root 密码开机引导时,操作进单户模式修改 root 密码。ls 指令ls -alh :显包括隐藏的全部件、列表形式、性化形式。ls -alh 录或件cd 指令cd :回到家录cd .:回到上级录
9、mkdir 指令mkdir 要创建的录:创建个录mkdir -p 要创建的多级录:创建多级录rmdir 指令rmdir 要删除的空录:只能删除空录rm -rf 要删除的录:递归、强制删除空的录cp 指令cp 源件 复制后的件cp -r 源件录 复制后的件录:递归复制整个件夹mv 指令mv 原件名 修改后的件名:重命名件mv 原件或件录 移动后的件录:移动件或整个件夹cat 指令cat:只能浏览件,不能修改件。为了浏览便,般会带上管道命令“| more”。如cat -n 件名 | more ,实现分页浏览(-n 显号)。less 指令less 来分屏查看件内容,它的功能与 more 指令类似,但
10、是 more 指令更加强,持各种显终端。less 指令在显件内容时,并不是次将整个件加载之后才显,是根据显需要加载内容,对于显型件具有较的效率。命令:less 要查看的件。echo 指令echo 内容:echo 输出内容到控制台。使 echo指令输出环境变量,例如输出当前的环境路径:echo $PATH。head 指令head 件名:查看件前10内容。head -n 5 件名:查看件前5内容,5可以是任意数。tail 指令tail 件名:查看件后10内容。tail -n 5 件名:查看件后5内容,5可以是任意数。tail -f 件名:实时追踪该档的所有更新,作经常使。ln 指令软链接也叫符号链
11、接,类似于 Windows 的快捷式,主要存放了链接其他件的路径。ln -s 原件或录 软链接名:给原件创建个软链接。history 指令查看已经执过历史命令,也可以执历史指令。history:查看已经执过历史命令。!历史命令数:执历史命令数所对应的命令。date 指令date:显当前时间. data+%Y:显当前年份。data+%m:显当前份。data+%d:显当前是哪天。date +%Y-%m-%d %H:%M:%S:显年时分秒。date -s 字符串时间:设置系统时间。cal 指令cal:显本历。find 指令find 指令将从指定录向下递归地遍历其各个录,将满条件的件或者录显在终端。f
12、ind 搜索范围路径 -name 件名:在搜索范围内按件名搜索。find 搜索范围路径 -user 户名:在搜索范围内按户名搜索。find 搜索范围路径 -size +n:在搜索范围内按件搜索,+n 表于 n,-n 表于 n,n 表等于 n,n 的单位可以有 k、M、G。locate 指令locate 指令可以快速定位件路径。locate 指令利事先建的系统中所有件名称及路径的 locate 数据库实现快速定位给定的件。locate 指令需遍历整个件系统,查询速度较快。由于 locate 指令基于数据库进查询,所以第次运前,必须使 updatedb 指令创建 locate 数据库。locate
13、 搜索件名grep 指令和 管道符号 |grep 过滤查找,管道符号|,表将前个命令的处理结果输出传递给后的命令处理。grep 查找的内容 源件。cat 件名 | grep -ni 查找的内容:-n 表显号,-i 表不区分写。gzip/gunzip 指令gzip 要压缩的件:压缩件,只能将件压缩为*.gz 类型的件。gunzip *.gz:解压缩件命令。当使gzip对件进压缩后,不会保留原来的件。zip/unzip 指令zip *.zip 要压缩的件:压缩件。zip -r *.zip 要压缩的录:压缩录。unzip *.zip:解压缩件。unzip -d 解压后件的存放路径 *.zip:指定解
14、压后件的存放录。tar 指令tar指令是打包指令,最后打包后的件是 *.tar.gz 格式的件。tar -zcvf *.tar.gz 打包的件或者录:打包压缩件或者录。tar -zxvf *.tar.gz:解压 *.tar.gz 件到当前录。tar -zxvf *.tar.gz -C 解压后件的存放路径:解压 *.tar.gz 件到指定录。第10章 Linux 实操篇-组管理和权限管理户组的创建groupadd 组名当某个户创建了个件后,默认这个件的所在组就是该户所在的组。 创建新户的同时,指定户所在的组:useradd -g 户所在组 户名。修改件/录所在组chgrp 修改后的组名 件名:改
15、变件所在组。chgrp -R 修改后的组名 录:改变录所在组,-R 表使其录下所有件或录递归效。修改件/录所有者chown 修改后的所有者名 件名:改变件所有者chown -R 修改后的所有者名 录:改变录所有者,-R 表使其录下所有件或录递归效。修改户所在组usermod -g 修改后的组名 户名:修改户所在组。usermod -d 修改后的录 户名:修改户登录的初始录。权限的基本介绍例如 ls -alh 显的内容如下:-rwxrw-r- 1 root root 1213 Feb 2 09:39 abc0位:表件类型。d:录,-:普通件,l:链接,c:字符设备件(标、键盘),b:块设备(硬盘
16、)。1-3位:确定所有者(所有者,User)拥有的权限。-4-6位:确定所属组(同户组,Group)拥有的权限。7-9位:确定其他户(Other)拥有的权限。1 件:硬连接数或录:录数root:所有者名root:在的组名1213:件(字节),如果是件夹,显4096字节Feb 2 09:39:最后修改期abc:件名或录rwx 详解rwx 作于件r(可读,read):可以读取,查看。w(可写,write): 可以修改,但是不可以删除该件,删除个件的前提条件是对该件所在的录有写权限。x(可执,execute):可以被执。rwx 作于录r(可读,read):可以读取,使ls查看录内容。w(可写,wri
17、te): 可以在录内创建、删除、重命名件。x(可执,execute):可以进该录,使 cd 进。修改件/录的权限第种式:+ 、-、= 变更权限规则:u(所有者)、g(所有组)、o(其它)、a(所有,u、g、o 的总和)chmod u=rwx,g=rx,o=x 件名或者录:所有者读写执的权限,所在组读执权限,其它组执权限。chmod o+w 件名或者录:其它组增加写权限。chmod a-x 件名或者录:所有去除执权限。第种式:通过数字变更权限规则:r=4、w=2、x=1,rwx=4+2+1=7chmod u=rwx,g=rx,o=x 件名或者录 相当于 chmod 751 件名或者录写在前从这章
18、开始,之后的内容多是笔者没接触过的,特作详细说明,为之记。第11章 Linux 实操篇-定时任务调度任务调度任务调度:系统在某个时间执的特定的命令或程序。分类:系统作:有些重要的作必须周复始地执。如病毒扫描等;个别户作:个别户可能希望执某些程序,如对 mysql 数据库的备份。crond 任务调度基本语法crontab 选项常选项选项描述-e编辑 crontab 定时任务-l查询 crontab 任务-r 删除当前户所有 crontab 任务快速门任务要求每分钟动调 ls -l /etc /tmp/to.txt操作步骤执 crontab -e 命令接着输动调度命令到调度件(/etc/cront
19、ab),即 */1 * * * * ls l /etc/ /tmp/to.txt保存退出调度件5个占位符说明占位符含义范围第个*时中的第分钟0-59第个*天中的第时0-23第三个*中的第天1-31第四个*年中的第1-12第五个*周中的星期0-7(0和7都代表星期)特殊符号说明特殊符号 含义| 代表任何时间。如第个*就代表时中每分钟都执次的意思。, | 代表不连续的时间。如“0 8,12,16 * * *”命令代表每天的8点0分,12点0分,16点0分都执次命令。| 代表连续的时间范围。如“0 5 * * 1-6”命令代表在周到周六的凌晨5点0分执命令。/n | 代表每隔多久执次。如“/10 *
20、 * * *”命令代表每隔10分钟就执次命令。特定时间执任务案例特定时间含义45 22 * * *在每天22点45分执命令。0 17 * * 1每周的17点0分执命令。0 5 1,15 *40 4 * * 1-5*/10 4 * *每1号和15号的凌晨5点0分执命令。每周到周五的凌晨4点40分执命令。每天的凌晨4点,每隔10分钟执次命令。0 0 1,15 * 每1号和15号,每周的0点0分都会执命令。注意:星期和号最好不要同时出现,因为定义的都是天,容易1让管理员混乱。crond 任务调度实例每隔1分钟,将当前期和历都追加到 /home/mycal 件中。vim /home/my.sh 写内容
21、 date /home/mycal 和 cal /home/mycal给 my.sh 增加执权限,chmod u+x /home/my.sh执 crontab -e 命令,增加 */1 * * * * /home/my.sh保存退出调度件每天凌晨2:00,将 mysql 数据库 testdb,备份到件 mydb.bak 中。提指令:mysqldump -u root -p密码 数据库 /home/mydb.bak执 crontab -e 命令增加 0 2 * * * mysqldump -u root -proot testdb /home/mydb.bak保存退出调度件crond 相关指令c
22、rontab -r: 终任务调度。crontab l:列出当前所有任务调度。service crond restart:重启任务调度。定时任务 at基本介绍at命令是次性定时计划任务,at 的守护进程 atd 会以后台模式检查作业队列来运。默认情况下,atd 守护进程每60秒检查作业队列。有作业时,会检查作业运时间。如果时间与当前时间匹配,则运此作业。at命令是次性定时计划任务,执完个任务后就不会再执此任务了。在使at命令的时候,定要保证 atd 进程已启动,可以使 ps -ef | grep atd 命令来查看 atd 是否在运。基本语法at 选项 时间两次键 Ctrl + D 结束 at
23、命令的输。基本语法中,选项使次数极少,此处不再赘述。at 时间定义使 hh:mm(时:分钟)格式对当天的的时间指定。假如该时间已过去,那么就放在第天执。如04:00 使 midnight(深夜),noon(中午),teatime(饮茶时间,般是下午4点)等较模糊的词语来指定时间。使12时计时制,即在时间后加上AM(上午)或PM(下午)来说明是上午还是下午。如12pm指定命令执的具体期,指定格式为 month day( )或 mm/dd/yy(/年)或dd.mm.yy(.年)。指定的期必须跟在指定时间的后。如04:00 2021-03-11对于安排不久就要执的命令,可以使相对计时法。指定格式为:
24、now + count time-units,now就是当前时间,time- units 是时间单位,这能够是 minutes(分钟)、hours(时)、days(天)、weeks(星期)。count是时间的数量, 究竟是天,还是时等等。如 now + 5 minutes直接使 today(今天)、tomorrow(明天)来指定完成命令的时间。at 定时任务实例2天后的下午5点执 /bin/ls /home 执 at 5pm + 2 days 命令回车输 /bin/ls /home两次键 Ctrl + D 结束at命令的输atq 命令来查看系统中没有执的定时任务直接执 atq 命令查看即可明天
25、17点钟,输出时间到指定件 /root/date100.log执 at 5pm tomorrow 命令回车输 date /root/date100.log两次键 Ctrl + D 结束 at 命令的输2分钟后,输出时间到指定件 /root/date200.log执 at now + 2 minutes 命令回车输 date /root/date200.log两次键 Ctrl + D 结束 at 命令的输删除已经设置的定时任务先使 atq 命令查看系统中没有执的定时任务,获取要删除的任务编号执 atrm 任务编号 命令第12章 Linux 实操篇-Linux 磁盘分区、挂载Linux 分区原理介
26、绍Linux 来说论有个分区,分给哪录使,它归根结底就只有个根录,个独且唯的件结构,Linux 中每个分区都是来组成整个件系统的部分。Linux 采了种叫“载”的处理法,它的整个件系统中包含了整套的件和录, 且将个分区和个录联系起来。这时要载的个分区将使它的存储空间在个录下获得。硬盘说明Linux 硬盘分 IDE 硬盘和 SCSI 硬盘,前基本上是 SCSI 硬盘。对于 IDE 硬盘,驱动器标识符为“sdx”,“hd”表明分区所在设备的类型,这是指IDE硬盘。“x”为盘号(a 为基本盘,b 为基本从属盘,c 为辅助主盘,d 为辅助从属盘),“”代表分区,前四个分区数字1到4表,它们是主分区或扩
27、展分区, 从5开始就是逻辑分区。如 hda3 表为第个 IDE 硬盘上的第三个主分区或扩展分区,hdb2 表为第个 IDE 硬盘上的第个主分区或扩展分区。对于 SCSI 硬盘,驱动器标识符为“sdx”,SCSI 硬盘是“sd”来表分区所在设备的类型,其余则和 IDE 硬盘的表法样。查看所有设备挂载情况lsblk:英是“list block”,即于列出所有可块设备的信息lsblk -f:查看系统分区和挂载点情况挂载的经典案例说明给 Linux 系统增加块新的硬盘,并且挂载到 /newdisk主要有以下5个步骤:虚拟机添加硬盘、分区、格式化、挂载、设置可以动挂载。具体步骤如下。具体步骤虚拟机添加硬
28、盘在【虚拟机】菜单中,选择【设置】,然后设备列表添加硬盘,然后路【下步】,中间只有选择磁盘的地需 要修改,直到完成。然后重启系统(才能识别)!磁盘分区分区命令 fdisk /dev/sdb开始分区后输 n,新增分区,然后选择 p,分区类型为主分区,分区号1-4可选,默认为1,1代表为只为磁盘划分块分区,2代表为磁盘划分两块分区,依次类推。此次案例选择1。两次回车默认剩余全部空间。最后输 w 写分区并退出,若不保存退出输 q。命令含义显命令列表新增分区d删除分区w写并退出格式化磁盘命令:mkfs -t ext4 /dev/sdb1 其中 ext4 是分区类型挂载挂载: 将个分区与个录联系起来。m
29、ount 设备名称 挂载录 此次案例为 mount /dev/sdb1 /newdisk相反地,去除挂载命令为 umount 设备名称或者挂载录此次案例不到,但给出举例(umount /dev/sdb1 或者 umount /newdisk),特此说明。设置可以动挂载以上四步,只能实现临时挂载,重启系统后,挂载就会失效。设置动挂载,即永久挂载,当重启系统,仍然可以挂载到 指定录。通过修改 /etc/fstab 件实现永久挂载此次案例在件中增加 /dev/sdb1 /newdisk ext4 defaults 0 0保存并退出件后,执 mount a 即刻效磁盘情况查询查询系统整体磁盘使情况:d
30、f -h查询指定录的磁盘占情况:du -h /指定录选项含义-s指定录占汇总-h带计量单位-a含件-c列出明细的同时,增加汇总值-max选-d项epth=1录含深义度为1磁盘情况-作实指令统计 /opt 件夹下件的个数ls -l /opt | grep - | wc -l统计 /opt 件夹下录的个数ls -l /opt | grep d | wc -l统计 /opt 件夹下件的个数,包括件夹下的ls -lR /opt | grep - | wc -l统计 /opt 件夹下录的个数,包括件夹下的ls -lR /opt | grep d | wc -l以树状显录结构yum install tre
31、e tree 指定录wc 命令Linux 系统中的 wc(Word Count)命令的功能为统计指定件中的字节数、字数、数,并将统计结果显输出。wc 选项 件命令含义-c统计字节数-l统计数-m统计字符数,这个选项不能与 -c 起使-w 统计字数,个字被定义为由空、跳格或换字符分隔的字符串-L统计最长的长度第13章 Linux 实操篇-络配置查看络配置Windows 系统:ipconfig Linux 系统:ifconfigLinux 络环境配置第种式:动获取 IP户登录后,通过界来设置动获取 IP。缺点: Linux 启动后,每次动获取的 IP 地址可能不样。这个不适于服务器,因为服务器 I
32、P 是需要固定的。第种式:固定 IP通过修改配置件来指定 IP配置件根据卡不同名字有所区别,但件路径致:/etc/sysconfig/network-scripts/,常见的配置件名有 ifcfg- eth0 或者 ifcfg-ens33,可以通过 ifconfig 查看后缀。以 ifcfg-ens33 为例,配置件需要修改的内容如后的代码块所。修改后,重启络服务或者重启系统效:service network restart 或者 rebootBOOTPROTO=static # 静态 IP IPADDR=34 # 本机 IP 地址NETMASK= # 掩码GATEWAY= # 默认关DNS1
33、= # 域名解析器DNS2=设置主机名和 hosts 映射设置主机名为了便记忆,可以给 Linux 系统主机设置主机名,也可以根据需要修改主机名(数据到)。使 hostname 查看当前主机名如需修改在件 /etc/hostname 编辑即可修改后,重启系统效设置 hosts 映射hosts 映射可以使主机名和系统 IP 地址建映射联系,即通过主机名就可以连接到某个主机系统,省去了 IP 地址的烦。hosts 是个本件,来记录 IP 和 Hostname(主机名)的映射关系。除去 hosts 件,DNS 是互联上作为域名和 IP 地址相互映射的个分布式数据库。Domain Name Syste
34、m 的缩写,翻译过来就是域名系统。Windows:在 C:WindowsSystem32driversetchosts 件中指定即可。如3 CentOS-PC Linux:在 /etc/hosts 件中指定即可。如3 Windows-PC第14章 Linux 实操篇-进程管理(重点)基本介绍在 Linux 中,每个执的程序(代码)都称为个进程。每个进程都分配个 ID 号,即进程号,PID。每个进程都可能以两种式存在的。前台与后台,所谓前台进程就是户前的屏幕上可以进操作的。后台进程则是实 际在操作,但由于屏幕上法看到的进程,通常使后台式执。般系统的服务都是以后台进程的式存在,且都会常驻在系统中,
35、直到关机才才结束。显系统执的进程ps -aux:显当前终端所有进程。ps -aux | more:配合 more 命令,分屏显进程信息,便于查看。ps -aux | grep 特定服务:配合 grep 命令,查看特定的进程信息。如 ps -aux | grep sshd。ps -ef:以全格式显当前所有的进程,也可以查看进程的进程,进程符号为 PPID。ps -ef | grep 特定服务:配合 grep 命令,查看特定进程的进程。如 ps -ef | grep sshd。终进程 kill 和 killallkill 选项 进程号:通过进程号杀死进程。killall 进程名称:通过进程名称杀死
36、进程,也持通配符。杀死该进程的同时,该进程下的进程也会被杀死。常选项:-9表强制进程即停。常实例踢掉某个法登录户:ps -aux | grep sshd 查看登录户的进程号,后 kill 登录户的进程号。终远程登录服务 sshd,在适当时候再次重启 sshd 服务:kill sshd对应的进程号,再运 /bin/systemctl startsshd.service终多个 gedit 编辑器:killall gedit。强制杀掉个终端:kill -9 bash对应的进程号查看进程树 pstreepstree 选项:可以更加直观的来看进程信息。常选项:-p 显进程的 PID,-u 显进程的所属户
37、。pstree -p:树状的形式显进程的 PID。pstree -u:树状的形式显进程的户。服务(service)管理服务本质就是进程,但是是运在后台的,通常都会监听某个端,等待其它程序的请求,如(mysql、sshd、防墙等),因 此我们称为守护进程,是 Linux 中常重要的知识点。service 管理指令service 服务名 start | stop | restart | reload | status在 CentOS 7.0 后 不再使 service ,是 systemctl(后专门介绍)。service 指令管理的服务在 /etc/init.d 查看,即 ls -l /etc/
38、init.d 命令。service 管理指令案例使 service 指令,查看、关闭、启动 network。service network status service network stop service network start查看服务名式:使 setup - 系统服务 就可以查看(包括 service 和 systemctl),带星号的是开机启动的服务。式:运 ls -l /etc/init.d 只能查看 service 管理的服务。服务的运级别Linux 系统有7种运级别(runlevel):常的是级别3和5。运级别 0:系统停机状态,系统默认运级别不能设为0,否则不能正常启动。
39、运级别 1:单户作状态,root 权限,于系统维护,禁远程登陆。运级别 2:多户状态(没有 NFS),不持络。运级别 3:完全的多户状态(有 NFS),登陆后进控制台命令模式。运级别 4:系统未使,保留。运级别 5:X11 控制台,登陆后进图形 GUI 模式运级别 6:系统正常关闭并重启,默认运级别不能设为6,否则不能正常启动。CentOS 7后运级别说明在 /etc/initab 进了简化,multi-user.target 等同于运级别3,graphical.target 等同于运级别5。systemctl get-default:获取当前的运级别;systemctl set-defaul
40、t multi-user.target:将默认运级别设置为 mulit-user。chkconfig 指令通过 chkconfig 命令可以给每个服务的各个运级别设置启动/关闭,此处的服务是指 service 指令管理的服务,在 /etc/init.d 查看,即 ls -l /etc/init.d 命令。chkconfig 重新设置服务启动或关闭后,需要重启机器才能效。注意:CentOS 7.0之后,很多服务使 systemctl 管理。基本语法chkconfig -list | grep 服务名chkconfig 服务名 -list chkconfig -level 5 服务名 on/off
41、应实例将 sshd 服务在运级别5下设置为不动启动:chkconfig -level 5 sshd off显当前系统所有服务的各个运级别的运状态:chkconfig -list将 network 服务在运级别3下设置为不动启动:chkconfig -level 3 network offsystemctl 管理指令基本语法systemctl start | stop | restart | status 服务名service 指令管理的服务在 /usr/lib/systemd/system 查看,即 ls -l /usr/lib/systemd/system 命令。systemctl 设置服务
42、启动状态systemctl list-unit-files| grep 服务名:查看服务开机启动状态,使 grep 进过滤。systemctl enable 服务名:设置服务开机启动。systemctl disenable 服务名:关闭服务开机启动。systemctl is-enable 服务名:查询某个服务是否开机启动。查看服务名使 ls -l /usr/lib/systemd/system 命令查看需要的服务名。服务运级别systemctl start | stop 服务名 般在运级别3和5执,没有再作具体区分。应案例查看当前防墙的状况,关闭防墙和重启防墙。使 ls -l /usr/lib
43、/systemd/system 命令查看防墙服务名为 firewalld.service。systemctl status firewalld systemctl stop firewalld systemctl start firewalld细节讨论关闭或启防墙后,即效。这种式只是临时效,当重启系统后,还是回归以前对服务的设置。如果设置某个服务启动或关闭永久效,要使 systemctl enable/disable 服务名。打开或关闭指定端在真正的产环境,往往需要将防墙打开。但如果把防墙打开,那么外部请求数据包就不能跟服务器监听端通讯。这时, 需要打开指定的端。firewall 指令打开端:firewall-cmd -permanent -add-port=端号/协议关闭端:firewall-cmd -permanent -remove-port=端号/协议重新载,才能效:firewall-cmd -reload查询端是否开放:firewall-cmd -query-port=端号/协议端号和协议可以通过 netstat 进监听应案例启防墙,测试111端能否 telnet,不能开放111端:f
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025高级会计师《高级会计实务》案例分析试题及答案解析(10套)
- 网络成瘾机制-洞察分析
- 塑料丝回收利用技术-洞察分析
- 网络经济与劳动力市场演变-洞察分析
- 隐式参数传递机制-洞察分析
- 药物联合治疗椎孔疾病-洞察分析
- 音乐传播网络研究-洞察分析
- 虚拟现实技术在行地址性能评估中的实验研究-洞察分析
- 野生植物遗传育种技术创新-洞察分析
- 《礼仪就在你身边》课件
- 消化道出血的PBL教学查房
- 2024年小学四年级数学上册常考易错题综合测评卷
- 小学数学五年级下册通分练习100题附答案
- 湖南省张家界市慈利县2023-2024学年六年级上学期期末考试综合(道德与法治、科学)试题
- 工程项目管理(三控三管一协调)
- 初三家长会语文教师发言
- 游戏机策划方案
- 2024消防安全基础知识培训课件
- 《小儿留置导尿管》课件
- 粤教版科学四年级上册全册试卷(含答案)
- 宫腔镜诊治规范
评论
0/150
提交评论