常见的根分区目录下的系统文件夹:
bin:binary缩写,保存可执行文件,大多是常用的linux命令。]
boot: 引导目录,系统引导启动的文件都存放于此。里面的vmlinuz-版本号的文件就是linux内核文件,它是系统启动时首要加载的文件。
dev:device缩写,硬件设备的抽象文件,每个文件都对应一种硬件。
ect:大多数系统配置文件保存于此,大多以纯文件保存。
home:标识各用户的家目录。home目录下每个用户都有一个以该用户名命名的目录,用于保存私有目录。
root:root用户的家目录,它属于管理员目录,所以单独在/目录下。
lib:library,所有相关的库文件都保存于此,相当于dll文件。
media:挂载用的文件夹,光盘或U盘会自动挂载在这个文件夹中,并非所有linux系统都存在这个目录。
mnt:正常的挂载用的文件夹。
opt:可安装大型软件用,非强制。
proc:虚拟文件夹,显示系统的实时信息,并非存在在硬盘内,只存在于内存。可查询系统运行信息。
sbin:与bin类似,全意super binary,里面的程序命令只有root用户可执行。
selinux:关系安全机制的目录。
sys:系统底层信息的目录。查找硬盘或scsi串号时,可以在此查询。
tmp:临时目录,保存临时文件,系统会自动清理。
usr:默认安装用户的应用软件。
var:保存一些变化的内容,比如服务器的日志,邮件等。
本文链接
在Linux环境下,两台主机之间传输文件一般使用scp命令,通常用scp命令通过ssh获取对方linux主机文件的时候都需要输入密码确认。
不过通过建立信任关系,可以实现不输入密码。
这里假设A的IP:192.168.10.1
B的IP:192.168.10.2
需要从A免密码输入复制文件至B。
1. 在主机A上执行如下命令来生成配对密钥:
ssh-keygen -t rsa
按照提示操作,注意,不要输入passphrase。提示信息如下
Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /root/.ssh/id_rsa.
Your public key has been saved in /root/.ssh/id_rsa.pub.
The key fingerprint is:
ff:8e:85:68:85:94:7c:2c:46:b1:e5:2d:41:5c:e8:9b root@localhost.domain
2. 将 .ssh 目录中的 id_rsa.pub 文件复制到 主机B 的 ~/.ssh/ 目录中,并改名为 authorized_keys。
scp .ssh/id_rsa.pub 192.168.10.2:/root/.ssh/authorized_keys
以后从A主机scp到B主机就不需要密码了。
3.使用此方法需要注意:复制的两台计算机需要用相同的账户名,这里都是用的root。为了安全起见,需要在两台机器中创建相同的账号,然后在A上用su命令切换至账号下,执行第1步,第二步中复制文件时可能.ssh目录并不存在,需要手动创建。
在第2步中如果机器中已经存在authorized_keys文件,则需注意,这个文件可以包含多个SSH验证信息,这时可用 cat >>命令将验证文件内容附加上去。
比如复制到scp .ssh/id_rsa.pub 192.168.10.2:/root/.ssh/a.pub
然后执行cat ~/.ssh/a.pub >> ~/.ssh/authorized_keys
本文链接
在Linux系统下,重启Tomcat使用命令操作的!
首先,进入Tomcat下的bin目录
使用Tomcat关闭命令
查看Tomcat是否以关闭
如果显示以下相似信息,说明Tomcat还没有关闭
*如果你想直接干掉Tomcat,你可以使用kill命令,直接杀死Tomcat进程
然后继续查看Tomcat是否关闭
如果出现以下信息,则表示Tomcat已经关闭
最后,启动Tomcat
注意:使用root用户登录Linux系统;正确进入Tomcat目录;在确定Tomcat关闭之后再启动Tomcat,否则会报端口被占用异常。
本文链接