一、远程登录Linux服务器
开发中,我们经常会登录到Linux服务器进行工作,比如我们的19服务器,或者远程的机器等。那么我们首先就需要登录上去。有些现场服务器不能直接连接上去,需
要通过跳转机进行跳转。那么我们需要先登录跳转机,再从跳转机跳转到我们想要
的服务器上。
使用SecureCRT终端仿真程序进行连接远程服务器。
(1)
(2)
(3)
从一台机器telnet到另外一台机器
使用telnet命令可以从一台服务器登录到另外一台的服务器。
命令如:telnet 192.168.168.182 ,输入用户名、密码即可登录。使用exit命令可以退出登录。
我们可以使用telent --help查看telnet命令的使用方法
或者
man telnet
命令查看更详细的帮助说明。Linux系统的所有命令都可以通过
help和man命令获取到帮助,以后大家要多使用这两个帮助命令。
登录过程如下图
开启和关闭Linux系统中的虚拟机
有时我们需要在Linux系统中安装一个虚拟机,例如19服务器上的虚拟机17。可以使用virsh命令来开启和关闭虚拟机,改名了必须在root用户下才能使用。 输入
virsh命令进入虚拟化交互式终端,标题会变成virsh #,这时就可以输入其它的交
互命令了。可以使用help命令查看帮助。
list --all 查看有哪些虚拟机,并可以查看到虚拟机所处的状态,是运行中还是停止。
上图只有一个虚拟机,处于运行状态,redhat47.17就是这个虚拟机的名称
start 虚拟机名 可以开始虚拟机 shutdown 虚拟机名 可以关闭虚拟机
该提示标识虚拟机已经在运行状态了。
二、文件和目录的操作
1、ls
ls用来打印出当前目录的清单,如果ls指定其他目录,那么就会显示指定目录里的文件及文件夹清单。通过ls 命令不仅可以查看linux文件夹包含的文件,而且可以查看文件权限(包括目录、文件夹、文件权限),查看目录信息等等。
ls –help 或 man help 获取ls的帮助信息 ◇命令格式:ls [选项] [目录名 ◇应用场景:
需要列出目录的详细信息,包括隐藏的文件
ls –alh
-a 列出目录下的所有文件,包括以 . 开头的隐含文件。 -l 列出文件的详细信息。 -h 以容易理解的格式列出文件大小 (例如 1K 234M 2G)
第一位表示文件类型,-表示文件,d表示目录 2-4位表示文件所有者的权限,u权限
5-7位表示文件所有者所属组成员的权限,g权限
8-10位表示所有者所属组之外的用户的权限,o权限
原始权限 rwxrwxr-x rwxr-xr-x 转换为数字 (421)(421)(401) (421)(401)(401) 数字表示法 775 755 修改权限的例子:将文件test的权限修改为所有者和组成员具有读写的权限,其他人只有读权限
chmod 664 test
文本表示法用4个字母表示不同的用户: u:所有者 g:组成员 o:其他成员 a:所有人
权限仍用r、w和x表示 和数字表示法不同,文本表示法不仅可以重新指定权限,也可以在原来权限的基础上 增加或减少权限,如下: -:对目前的设置减少权限 +:对目前的设置增加权限
chmod u+x,g-x,o=x test
当文件比较多且想找出最大的前10个文件
ls –lhS | head -10 ls –lht | head -10
-S 根据文件大小排序 -t 根据时间排序 head -10 取前面10行内容
如果想找时间最新的10个文件也同样道理。
ls还可以用于查看系统有哪些消息队列
ls –li /msg
如何查看消息队列里面是否有消息呢?可以使用
ipcs –q命令
2、cd、pwd
变换工作目录至 dirName。 其中 dirName 表示法可为绝对路径或相对路径。若