初始设置Linux系统

目录
一、Linux系统启动的五个过程
1.1、init程序的类型
1.2、内核引导
1.3、运行init
1.4、运行级别
1.5、系统初始化
二、系统设置
1.1、安装系统基础依赖工具包
1.2、修改主机名
1.3、关闭防火墙
1.4、关闭
1.5、打开最大文件限制
1.6、修改用户进程
1.7、用户登录失败N次后锁定用户禁止登录
1.8、时间同步
Linux下载:
一、Linux系统启动的五个过程 内核的引导运行init系统初始化建立终端用户登录系统 1.1、init程序的类型 SysV:init,5之前, 配置文件: /etc/ 。:init, 6, 配置文件: /etc/, /etc/init/*.conf 。:,7,配置文件: /usr/lib//、 /etc// 。1.2、内核引导
1.3、运行init
init进程是第一个进程,是所有进程的父类,没有这个进程,系统中的任何进程都不会启动,init程序首先读取配置文件/etc/ 。
1.4、运行级别 许多程序需要开始启动它们在叫做"服务"(),在Linux就叫做"守护进程()" 。init进程的一大任务,就是去运行这些开机启动的程序 。但是,不同的场合需要启动不同的程序,比如用作服务器时,需要启动,用作桌面就不需要 。为不同的场合,分配不同的开机启动程序,这就叫做"运行级别"() 。也就是说 , 启动时根据"运行级别",确定要运行那些程序 。Linux的7个运行级别:
1.5、系统初始化
主要完成:激活交换分区 , 检查磁盘,加载硬件模块以及其它一些需要优先执行任务
二、系统设置 1.1、安装系统基础依赖工具包
--c++ wget lrzsz vim
【初始设置Linux系统】1.2、修改主机名
1.3、关闭防火墙
再查看服务的状态,是启动状态,是关闭状态
1.4、关闭1.5、打开最大文件限制
ulimit_config(){echo"ulimit -Shn 102400" >> /etc/rc.localcat >> /etc/security/limits.conf << EOFsoft nofile 65535hard nofile 65535soft nproc 65535hard nproc 65535EOF}

初始设置Linux系统

文章插图
1.6、修改用户进程
1.7、用户登录失败N次后锁定用户禁止登录
vim /etc/pam.d/sshd
各参数解释:
查看用户登录失败次数
一词翻译成中文意思为:拒绝访问;遇到这种情况,是因为请求的文件或者文件夹没有权限导致服务器拒绝了请求 。
通过命令把请求的文件或者文件夹的权限修改为 777即可,我们可以借助chmod指令修改文件权限,比如:$ sudo chmod -R 777(其中:-R 是指级联应用到目录里的所有子目录和文件,777 是所有用户都拥有最高权限) 。
#-r -u root
[user@mysql_master ~]$ timedatectl --helptimedatectl [OPTIONS...] COMMAND ...Query or change system time and date settings.-h --helpShow this help message--versionShow package version--no-pagerDo not pipe output into a pager--no-ask-passwordDo not prompt for password-H --host=[USER@]HOSTOperate on remote host-M --machine=CONTAINEROperate on local container--adjust-system-clock Adjust system clock when changing local RTC modeCommands:statusShow current time settingsset-time TIMESet system timeset-timezone ZONESet system time zonelist-timezonesShow known time zonesset-local-rtc BOOLControl whether RTC is in local timeset-ntp BOOLControl whether NTP is enabled[user@mysql_master ~]$
查看当前系统时间、地区
[user@mysql_master ~]$ timedatectlLocal time: Tue 2020-11-17 23:52:11 PSTUniversal time: Wed 2020-11-18 07:52:11 UTCRTC time: Wed 2020-11-18 07:52:10Time zone: America/Los_Angeles (PST, -0800)NTP enabled: yesNTP synchronized: yesRTC in local TZ: noDST active: noLast DST change: DST ended atSun 2020-11-01 01:59:59 PDTSun 2020-11-01 01:00:00 PSTNext DST change: DST begins (the clock jumps one hour forward) atSun 2021-03-14 01:59:59 PSTSun 2021-03-14 03:00:00 PDT
[user@mysql_master ~]$ timedatectl list-timezones | grep AsiaAsia/AdenAsia/AlmatyAsia/AmmanAsia/AnadyrAsia/AqtauAsia/AqtobeAsia/AshgabatAsia/BaghdadAsia/BahrainAsia/BakuAsia/BangkokAsia/BeirutAsia/BishkekAsia/BruneiAsia/ChitaAsia/ChoibalsanAsia/ColomboAsia/DamascusAsia/DhakaAsia/DiliAsia/DubaiAsia/DushanbeAsia/GazaAsia/HebronAsia/Ho_Chi_MinhAsia/Hong_KongAsia/HovdAsia/IrkutskAsia/JakartaAsia/JayapuraAsia/JerusalemAsia/KabulAsia/KamchatkaAsia/KarachiAsia/KathmanduAsia/KhandygaAsia/KolkataAsia/KrasnoyarskAsia/Kuala_LumpurAsia/KuchingAsia/KuwaitAsia/MacauAsia/MagadanAsia/MakassarAsia/ManilaAsia/MuscatAsia/NicosiaAsia/NovokuznetskAsia/NovosibirskAsia/OmskAsia/OralAsia/Phnom_PenhAsia/PontianakAsia/PyongyangAsia/QatarAsia/QyzylordaAsia/RangoonAsia/RiyadhAsia/SakhalinAsia/SamarkandAsia/SeoulAsia/ShanghaiAsia/SingaporeAsia/SrednekolymskAsia/TaipeiAsia/TashkentAsia/TbilisiAsia/TehranAsia/ThimphuAsia/TokyoAsia/UlaanbaatarAsia/UrumqiAsia/Ust-NeraAsia/VientianeAsia/VladivostokAsia/YakutskAsia/YekaterinburgAsia/Yerevan
使用timedatectl,NTP enabled: yes时 , 使用了NTP服务器自动同步时间,若坚持要手动修改时间,先timedatectl set-ntp no 。设置日期和时间:$ timedatectl set-time '2018-10-11 09:00:00'设置日期:$ timedatectl set-time '2018-10-11'设置时间:$ timedatectl set-time '09:00:00'