Linux系统倒腾笔记三
1.ssh安装与配置
1 | ## 查看是否安装了ssh |
2.设置时间
1 | ## 读取时间 |
1.CentOS7 设置系统时间
3.配置sftp
1.CentOS 7.4 配置sftp服务
4.查看文件及文件大小
1 | ## 以MB为单位,查看当前目录下所有子目录的文件大小 |
5.磁盘满了及清理方法
1 | ## 查看磁盘空间剩余情况 |
1.Linux磁盘空间查看及空间满的处理 (这篇文章非常的有用)
2.Linux 查看磁盘空间
3.Linux 查看文件夹大小,磁盘剩余空间(du/df) (这个df命令还是挺复杂的)
4./var空间满了,简单处理一下 (/var这里大部分就是存放一个日志文件,可以尝试着进行清理)
5.Centos /var/log 日志文件详解及清除方法 (这里有正确的清理日志的方法推荐)
5.日志清理脚本 (这里提供了一个脚本,自动定期清理日志文件)
6.Linux 系统 /var/log/journal/ 垃圾日志清理 (如何清理journal日志)
6.乱码
在新装的一个CentOS8中,执行ifconfig,出现乱码,其实就是说没有这个ifconfig命令。
我安装的时候,默认选的是中文环境,所以查看安装的语言环境的时候,没有英文的语言环境。但是很多的文章,都是从英文环境,切换到中文环境,而没有说是切换回去的。
1 | ## 查看字体 |
想要切换回英文语言包
(1) 安装语言包
1 | ## 安装全部语言包 |
(2) 修改/etc/locale.conf
1 | ## |
(3) 修改/etc/sysconfig/i18n
1 | ## 添加 |
1.CentOS8出现-bash:乱码问题 (这里只写了修改/etc/locale.conf,不生效)
2.Centos中文语言乱码解决方法 (修改了locale.conf和i18n文件,也同样不生效,还是显示乱码)
3.centos 的中文切换为英文! (图形界面解决问题)
4.CentOS 8更改语言和安装中文输入法记录 (图形界面解决问题)
5.CentOS 8修改系统语言为中文且立即生效 (这里有安装中文语言包:yum -y install langpacks-zh_CN,并且使用localectl命令设置系统语言为中文)
6.Centos yum命令提示failed to set locale, defaulting to C (在执行yum的时候,出现了failed问题,于是就有了解决方法)
7.CentOS7添加en_US.UTF-8字符集 (localedef -v -c -i en_US -f UTF-8 en_US.UTF-8命令,对我没有用)
9.How to Fix “Failed to set locale, defaulting to C.UTF-8” in CentOS 8 (这提供了命令,安装全部的语言包,glibc-all-langpacks)
10.ubuntu 20.04 中文环境和英文环境切换 (虽然是ubuntu环境,但是安装的包都是一样的)
7.source not found
在Deepin上执行 source /etc/profile 时,报source命令不存在
【解决】
1 | ## 执行ls -l /bin/sh命令,若得到结果/bin/sh -> dash,则说明shell的解释器为dash。 |
8.No such file or directory
在windos上的shell脚本,上传到linux上,明明有这个文件,但是总是提示 No such file or directory。主要就是CRLF的问题,或者是编码的问题,这个问题可以通过重新设置换行符解决。
1.Linux运行shell脚本提示No such file or directory错误的解决办法 1.利用一些编辑器如UltraEdit或EditPlus等工具先将脚本编码转换,再放到Linux中执行。2.用vim打开该sh文件,编辑
2.批量将Windows系统文件转换为Unix系统文件 安装了 window2unix 工具,并编写了批量的脚本,我这里的问题就是找不到这个windows2unix的工具
9.systemd服务启动顺序
在使用sYstemctl管理服务启动的时候,会遇到一个问题,就是比如我是用自定义的服务配置,配置了nacos启动,但是这个nacos启动需要依赖mysql数据库,这个时候如果mysql数据库没有启动,这个nacos启动就可能不顺利,还有就是如果某一个docer容器依赖于nacos的启动,那么也可能就启动不了,于是我就寻思着要定义一个服务的启动顺序。
1.Systemd-服务启动顺序