4. sudo,PATH环境变量,修改字符集,ntpserver,加大文件描述符,隐藏内核版本,锁定关键系统文件
1 命令: visudo
98gg 98行
yy 复制当前行
p 粘贴
改成 zhang ALL(ALL) NOPASSWD:ALL

2 修改PATH环境变量路径
PATH说简单点就是一个字符串变量,当输入命令的时候LINUX会去查找PATH里面记录的路径。比如在根目录/下可以输入命令ls,在/usr目录下也可以输入ls,但其实ls这个命令根本不在这个两个目录下,事实上当你输入命令的时候LINUX会去/bin,/usr/bin,/sbin等目录下面去找你此时输入的命令,而PATH的值恰恰就是/bin:/sbin:/usr/bin:……。其中的冒号使目录与目录之间隔开。
echo $PATH 查看当前环境变量
比如要把/etc/apache/bin目录添加到PATH中,方法:
vi /etc/profile
在适当位置添加 PATH=$PATH:/etc/apache/bin
生效方法: 编辑结束后执行source profile(source /etc/profile) 或 执行点命令 ./profile,PATH的值就会立即生效了。
3 修改字符集
查看当前字符集: echo $LANG
编辑: vi /etc/sysconfig/i18n
LANG="zh_CN.GB18030"
生效: source /etc/sysconfig/i18n
4 服务器时间同步 ntpserver
5 加大文件描述符
ulimit -n 查看默认
修改:

重新登陆生效
6 隐藏登陆时linux内核版本
cat /etc/issue 查看
>/etc/issue 隐藏
7 锁定关键系统文件
chattr +i /etc/passwd /etc/shadow /etc/group /etc/gshadow /etc/inittab 上锁
chattr -i /etc/passwd /etc/shadow /etc/group /etc/gshadow /etc/inittab 解锁
lsattr /etc/passwd 查看是否上锁

posted on 2017-12-15 10:20 zhang_derek 阅读(256) 评论(0) 编辑 收藏 举报
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?