当前位置: 首页 > Linux

Linux基础记录1

时间:2023-04-06 01:26:53 Linux

设置linux的字符集编码字符编码:UTF-8GBK字符编码环境变量:LANG临时修改字符编码:LANG=zh_CN.utf8永久修改字符编码:方法一:修改字符编码配置文件vi/etc/locale.confLANG="zh_CN.utf8"方法二:使用命令永久修改localectlset-localeLANG=zh_CN.utf8系统远程连接优化目的:提高远程连接效率79GSSAPIAuthenticationyes---no115#UseDNSyes---UseDNSnosed---修改调整文件内容sed-i'79s#yes#no#g'/etc/ssh/sshd_configsed-i's@#UseDNSyes@UseDNSno@g'/etc/ssh/sshd_config补充:服务器主机无法远程连接时,故障排除第一步:检查网络连通性,ping远程主机地址:1)Windows主机网络是否正常;2)服务器网卡是否正常连接;3)检查路由配置步骤2:网络中有安全服务或安全硬件设备阻断远程连接包。可以调整防火墙服务或硬件。第三步:远程主机服务没有正常启动。systemctlstatussshdPS:检查服务端口是否改变了系统时间同步优化系统自动同步timetimedatectl修改时区--启用时间同步功能--下载时间同步服务(chrony)--启动时间同步服务--时间恢复到normal手动系统同步时间方法一:手动查看时间服务器ntpdatetime.windows.com方法二:直接手动调整时间timedatectlset-time"2020-11-1515:13"系统下载资源速度优化系统下载源优化更快的下载软件/部分软件是否可以下载安装阿里云/清华源yuminstall-yxxx加载的插件:fastestmirror现有锁/var/run/yum.pid:另一份运行为pid1921.另一个应用当前持有yum锁;waitingforittoexit...另一个应用是:yumMemory:76MRSS(394MBVSZ)Started:MonNov1615:00:222020-00:08agoState:Sleeping,pid:1921以上提示信息的意思系统其他用户正在使用yum命令安装软件\\清华源阿里源技术源网易源搜狐源系统重要目录结构tree-L1/|--bin->usr/bin存放系统命令文件(二进制files)directorybinarycd/bin(快捷方式)==cd/usr/bin/bin是到/usr/bin目录的软链接|--sbin->usr/sbin存放系统命令File(二进制文件)目录superbinary大多数该目录下的命令只能由root用户使用|--boot存放系统启动引导文件信息|--dev存放系统设备文件信息|--etc存放系统或服务配置文件信息(强调)|--home存放用户家目录信息普通人家在家可以为所欲为|--root存放管理员用户家目录palace|--var存放变量文件数据信息(日志文件)变量(强调)|--mnt用作临时挂载点目录|--opt存放第三方软件程序|--usr存放第三方软件程序|--proc存放系统硬件信息/系统内核配置信息优化该目录下存放的数据信息都在内存中|--tmp类似于Windows系统回收站/临时数据存储|--lib->usr/lib系统或软件服务程序库文件存放目录32bit识别内存容量最大识别4G库文件:开发软件程序需要依赖库文件QQ通讯软件Cookingfork(库文件)发明锅具调料|--lib64->usr/lib64系统或软件服务程序库文件存放目录64bit识别内存容量最大识别256G?系统网卡信息编辑路径信息:/etc/sysconfig/network-scripts/ifcfg-eth0内容信息:TYPE=Ethernet#设置网络类型BOOTPROTO=none#是否自动获取IP地址#none/static---IP地址需要手动设置#dhcp---IP地址需要自动获取DEFROUTE=yes#是否激活静态默认路由条目。如果没有静态目录路由,相当于禁止主机访问外网NAME=eth0#网卡名UUID=a4df6b8a-9848-4a99-931c-1e5e185f095a#系统硬件标识信息DEVICE=eth0#网卡名ONBOOT=yes#是否激活网卡状态IPADDR=10.0.0.200PREFIX=24GATEWAY=10.0.0.254DNS1=223.5.5.5如何修改系统中的网卡名称:第一个过程:修改名称信息网卡文件NAME=eth0DEVICE=eth0第二个过程:修改网卡文件名mvifcfg-ens33ifcfg-eth0第三个过程:修改系统加载网卡信息文件vi/etc/defaault/grubGRUB_CMDLINE_LINUX="crashkernel=autobiosdevname=0net.ifnames=0rhgbquiet"第四过程:执行命令加载grub文件配置信息grub2-mkconfig-o/boot/grub2/grub.cfg第五过程:重启系统reboottipsvim批量调整文件多行信息提示:删除注释信息:将光标移动到指定位置---ctrl+v---上下移动光标选择多行---d即可删除光标选中的内容并添加注释信息:移动光标到指定位置---ctrl+v---上下移动光标多行选中---shift+i---编辑内容---ESC可以统一写入多行的系统域名解析配置文件路径信息:cat/etc/resolv.conf文件信息:#NetworkManagernameserver223.5.5.5生成功能:可以使用系统域名访问第三个重要文件:指定域名和IP地址解析路径信息:cat/etc/hosts文件信息:IP地址信息域名信息curlwww.oldboy.com系统安全服务:!!!安全服务默认开启,会影响后期学习服务的运行!!!1)防火墙服务:隔离不安全的数据流量systemctlstopfirewalldsystemctlis-activefirewalld---检查防火墙服务是否关闭或开启servicesystemctlis-enabledfirewalld---检查防火墙服务是永久关闭还是永久开启2)selinux服务:可以限制root用户操作行为暂时关闭:setenforce0永久关闭:sed-i'7s#enforcing#disabled#g'/etc/selinux/config实现自动挂载功能文件文件路径:/etc/fstab文件内容:UUID=e92b731d-bd8e-4406-98c9-940bc4cf1696/xfsdefaults00UUID=2ebae62b-a201-42a5-8d09-216253622aa2/bootxfsdefaults00U39d-44-68ab-8bb8-a76ac5127f66swapswapdefaults0①②③④⑤⑥①表示挂载时可以用设备UUID信息替换存储设备文件信息②表示挂载时指定的挂载点目录③表示文件系统类型(数据存储到磁盘)Linuxxfs(推荐-效率更高)ext3/ext4(保证数据安全)NTFS:可以存储任意容量的数据FAT32:可以存储小于4G的单个文件可以存储④挂载参数配置⑤表示是否有数据没有建议启用自动保存机制,这可能会造成磁盘空间的浪费。⑥是否开启磁盘自检机制。不建议启用它。扫描和检查磁盘的过程也会损坏磁盘。/dev/sdb3/mntxfsdefaults00如何自动挂载光驱:/dev/cdrom/mntiso9660defaults00自动启动命令文件路径:/etc/rc.local==/etc/rc.d/rc.本地文件信息:touch/var/lock/subsys/localmakethis要使文件功能生效,需要执行以下命令chmod+x/etc/rc.d/rc.local系统开机后,保存备份重要系统文件,每次打开网卡文件dns分析文件fstab保存备份到/backupdate_info=$(date"+%F")cp/etc/sysconfig/network-scripts/ifcfg-eth0/backup/ifcfg-eth0_${Date_info}cp/etc/resolv.conf/backup/resolv.conf_${Date_info}cp/etc/fstab/backup/fstab_${Date_info}systemoperationlevelrunlevelsystemoperationlevel:系统启动后会加载哪些服务GUI-Development/CommandLineInterface-OperationandMaintenance0--shutdownlevelinit0==shutdown1--系统正常启动,但不会运行网络服务单用户级修复系统/破解系统密码2--多用户级系统不支持网络服务3--多用户级系统支持多-网络服务常用的user.target4--不保留Setting5--系统进入图形界面6--Rebootlevelinit6==Rebootpermanentmodificationlevel:centos6:/etc/inittab26id:3:initdefault:---设置系统启动默认级别centos7:systemctlget-default---查看系统默认级别ystemctlset-defaultgraphical.target---设置系统默认级别#ll/usr/lib/systemd/system/runlevel*targetlrwxrwxrwx.1rootroot15Nov.912:11/usr/lib/systemd/system/runlevel0.target->poweroff.targetlrwxrwxrwx.1rootroot13Nov.912:11/usr/lib/systemd/system/runlevel1.target->rescue.targetlrwxrwxrwx.1rootroot17Nov912:11/usr/lib/systemd/system/runlevel2.target->multi-user.targetlrwxrwxrwx。1rootroot17Nov912:11/usr/lib/systemd/system/runlevel3.target->multi-user.targetlrwxrwxrwx。1rootroot1711Jan912:11/usr/lib/systemd/system/runlevel4.target->multi-user.targetlrwxrwxrwx.1rootroot16Nov912:11/usr/lib/systemd/system/runlevel5.target->graphical.targetlrwxrwxrwx。1rootroot13November912:11/usr/lib/systemd/system/runlevel6.target->reboot.target/etc/motd:用户登录系统后,可以显示输出信息/etc/issue:用户登录系统前,可以显示输出信息,用户可以破解密码1)进入开机选择菜单界面,上下方向键切换---停止倒计时过程e--在UTF-8行后添加init=/bin/sh--ctrl+x---进入单用户模式。如果是suse11.2系统,这里类推。其他系统不再赘述。2)mount-oremount,rw/---在重写密码之前,让根目录具有读写能力passwd---输入两次密码信息touch/.autorelabel.autorelabel是什么?当系统重新启动时,当文件系统首次标记为SELinux时,它会自动为SElinux标记文件系统,3.在不同类型的策略之间切换时发生,例如从目标策略更改为严格策略。(从disabled切换到enforcing)3)exec/sbin/inithttps://www.cnblogs.com/github...