Unix命令大全:网络配置、远程桌面与端口管理
需积分: 3 111 浏览量
更新于2024-12-25
收藏 284KB PDF 举报
"这篇文档提供了一份包含97条Unix常用命令的列表,涵盖了网络配置、远程桌面连接、路由设置、端口查询、系统配置修改、文件系统挂载、SSH及Telnet安全设置等多个方面。"
在Unix操作系统中,命令行是进行日常管理和操作的核心工具。以下是一些重要的Unix命令及其用途:
1. 永久更改IP地址:使用`ifconfig`命令可以临时更改IP,但要使其永久有效,需编辑`/etc/sysconfig/network-scripts/ifcfg-eth0`文件,更新IP地址。
2. 远程显示Windows桌面:在Linux上,可以安装`rdesktop`软件包,实现从Linux到Windows的远程桌面连接。
3. 手动添加默认网关:作为root用户,使用`route add default gw [网关的IP]`命令添加网关,或者编辑`/etc/sysconfig/network-scripts/ifcfg-eth0`文件,更改`GATEWAY`字段,然后执行`/etc/init.d/network restart`重启网络服务。
4. 查看占用特定端口的程序:使用`lsof -i :22`命令可以查看哪个程序正在使用22端口。
5. 获取IP、网关和DNS信息:使用`ifconfig`获取IP地址(如eth0表示第一块网卡,lo代表本地环回接口),`netstat -rn`查看默认网关,`/etc/resolv.conf`文件内有DNS服务器的配置。
6. 改变`ping`的TTL值:在RH8.0中,可以使用`sysctl -w net.ipv4.ip_default_ttl=[N]`(N为0至255之间的值)来调整,默认值超过255会重置为0。
7. 修改系统配置默认值:编辑`/etc/sysctl.conf`文件,如将`net.ipv4.ip_forward=0`更改为`net.ipv4.ip_forward=1`,重启后生效,使用`sysctl -a`查看所有配置。
8. 挂载Windows共享目录:使用`mount -t smbfs -o username=guest,password=guest //machine/path /mnt/cdrom`命令将Windows机器上的共享目录挂载到Linux系统。
9. 控制root用户通过SSH登陆:在`/etc/ssh/sshd_config`文件中,设置`PermitRootLogin`为`no`或`yes`来禁止或允许root用户SSH登陆。
10. 允许root用户直接通过Telnet登陆:编辑`/etc/pam.d/login`,移除`auth required /lib/security/pam_securetty.so`这行,以允许root Telnet登陆。
11. 更改Telnet端口:修改`/etc/services`文件,为Telnet服务指定新的端口号。
这些Unix命令涵盖了网络管理、系统配置、用户认证等多个领域,对于日常的系统维护和管理非常实用。了解并熟练掌握这些命令,将极大提升在Unix环境下的工作效率。
304 浏览量
291 浏览量
131 浏览量
202 浏览量
111 浏览量
2024-12-26 上传
121 浏览量
1079 浏览量
cgz_1986
- 粉丝: 12
- 资源: 14
最新资源
- xtdiff:此REPO是不推荐使用的Python库,用于比较两个XML树并生成一组将一个转换为另一个的动作
- Pokemon_Battle_Simulator:第一代跨平台战斗模拟器,具有扩展到其他世代的框架
- C#完成窗体版计算器,运行于.NET Framework之上的高级程序设计语言
- 2010年热门创业赚钱小项目
- git-remote-dropbox:Git和Dropbox之间的透明桥梁-将Dropbox(共享)文件夹用作Git远程! :wrapped_gift:
- matlab开发-改良型眼球震颤
- 64位远程注入dll工具源码.rar
- spring-data-jpa-study
- Broadband Circularly Polarized Microstrip Antenna.rar
- OSR-开源
- 爱彼迎克隆
- getting-started-github-apps
- easygui0.96.zip
- angular-nginx-config-example:Angular App NginX配置示例
- matlab开发-日志文件阅读器ForgrandRapidStechnologies Vionics
- UIWebview字体变大变小(iPhone源代码)