初始设置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
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}
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 --help
timedatectl [OPTIONS...] COMMAND ...Query or change system time and date settings.-h --help Show this help message--version Show package version--no-pager Do not pipe output into a pager--no-ask-password Do not prompt for password-H --host=[USER@]HOST Operate on remote host-M --machine=CONTAINER Operate on local container--adjust-system-clock Adjust system clock when changing local RTC modeCommands:status Show current time settingsset-time TIME Set system timeset-timezone ZONE Set system time zonelist-timezones Show known time zonesset-local-rtc BOOL Control whether RTC is in local timeset-ntp BOOL Control 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: yes
NTP 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 Asia
Asia/Aden
Asia/Almaty
Asia/Amman
Asia/Anadyr
Asia/Aqtau
Asia/Aqtobe
Asia/Ashgabat
Asia/Baghdad
Asia/Bahrain
Asia/Baku
Asia/Bangkok
Asia/Beirut
Asia/Bishkek
Asia/Brunei
Asia/Chita
Asia/Choibalsan
Asia/Colombo
Asia/Damascus
Asia/Dhaka
Asia/Dili
Asia/Dubai
Asia/Dushanbe
Asia/Gaza
Asia/Hebron
Asia/Ho_Chi_Minh
Asia/Hong_Kong
Asia/Hovd
Asia/Irkutsk
Asia/Jakarta
Asia/Jayapura
Asia/Jerusalem
Asia/Kabul
Asia/Kamchatka
Asia/Karachi
Asia/Kathmandu
Asia/Khandyga
Asia/Kolkata
Asia/Krasnoyarsk
Asia/Kuala_Lumpur
Asia/Kuching
Asia/Kuwait
Asia/Macau
Asia/Magadan
Asia/Makassar
Asia/Manila
Asia/Muscat
Asia/Nicosia
Asia/Novokuznetsk
Asia/Novosibirsk
Asia/Omsk
Asia/Oral
Asia/Phnom_Penh
Asia/Pontianak
Asia/Pyongyang
Asia/Qatar
Asia/Qyzylorda
Asia/Rangoon
Asia/Riyadh
Asia/Sakhalin
Asia/Samarkand
Asia/Seoul
Asia/Shanghai
Asia/Singapore
Asia/Srednekolymsk
Asia/Taipei
Asia/Tashkent
Asia/Tbilisi
Asia/Tehran
Asia/Thimphu
Asia/Tokyo
Asia/Ulaanbaatar
Asia/Urumqi
Asia/Ust-Nera
Asia/Vientiane
Asia/Vladivostok
Asia/Yakutsk
Asia/Yekaterinburg
Asia/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'