基本的Linux命令

来源:互联网 发布:赵薇杀人知乎 编辑:程序博客网 时间:2024/05/17 09:37

1、 基本的目录结构:

/boot:用来存放与Linux系统启动有关的程序,比如启动引导装载程序等,建议大小为100MB

/usr:用来存放Linux系统中的应用程序,其相关数据较多,建议大于3GB以上。

/var:用来存放Linux系统中经常变化的数据以及日志文件,建议大于1GB以上。

/home:存放普通用户的数据,是普通用户的宿主目录,建议大小为剩下的空间。

/Linux系统的根目录,所有的目录都挂在这个目录下面,建议大小为5GB以上。

/tmp:将临时盘在独立的分区,可避免在文件系统被塞满时影响到系统的稳定性。建议大小为500MB以上。

swap:实现虚拟内存,建议大小是物理内存的1~2倍。


2、基本命令

cd  /home      进入 '/ home' 目录' 
cd   ..        返回上一级目录 
cd  system 进入当前目录下的system子目录 
pwd 显示工作路径 
ls 查看目录中的文件 
ls -F 查看目录中的文件 
ls -l 显示文件和目录的详细资料 
ls -a 显示隐藏文件 
mkdir dir1 创建一个叫做 'dir1' 的目录' 
rmdir dir1 删除一个叫做 'dir1' 的目录' 
rm -rf  dir1 删除一个叫做 'dir1' 的目录并同时删除其内容 
mv  dir1  /home将当期目录下的dir1移动到/home目录下。


文件搜索 
find  /  -name f ile1 从 '/' 开始进入根文件系统搜索文件和目录 
find  /  -user  user1 搜索属于用户 'user1' 的文件和目录 
find  /home/user1  -name   \*.bin 在目录 '/ home/user1' 中搜索带有'.bin' 结尾的文件    


useradd user1 创建一个新用户 
userdel -r user1 删除一个用户 ( '-r' 排除主目录) 
passwd 修改口令 
passwd user1 修改一个用户的口令 (只允许root执行) 


文件的权限 :使用 "+" 设置权限,使用 "-" 用于取消 
ls -lh 显示权限 
chmod ugo+rwx directory1 设置目录的所有人(u)、群组(g)以及其他人(o)以读(r )、写(w)和执行(x)的权限 
chmod go-rwx directory1 删除群组(g)与其他人(o)对目录的读写执行权限 


打包和压缩文件
tar  -tf  archive.tar 显示一个包中的内容 
tar  -xvf  archive.tar 释放一个包 
tar  –xvf  archive.tar  -C  /tmp 将压缩包释放到 /tmp目录下 
tar  -xvfj  archive.tar.bz2 解压一个bzip2格式的压缩包 
tar  -xvfz  archive.tar.gz  解压一个gzip格式的压缩包 




RPM 包
rpm -ivh package.rpm 安装一个rpm包 
rpm -ivh --nodeeps package.rpm 安装一个rpm包而忽略依赖关系警告 
rpm -U package.rpm 更新一个rpm包但不改变其配置文件 
rpm -F package.rpm 更新一个确定已经安装的rpm包 
rpm -e package_name.rpm 删除一个rpm包 
rpm -qa 显示系统中所有已经安装的rpm包 
rpm -qa | grep httpd 显示所有名称中包含 "httpd" 字样的rpm包 
rpm -qi package_name 获取一个已安装包的特殊信息 




YUM 软件包升级器 - (Fedora, RedHat及类似系统) 
yum install package_name 下载并安装一个rpm包 
yum localinstall package_name.rpm 将安装一个rpm包,使用你自己的软件仓库为你解决所有依赖关系 
yum update package_name.rpm 更新当前系统中所有安装的rpm包 
yum update package_name 更新一个rpm包 
yum remove package_name 删除一个rpm包 
yum list 列出当前系统中安装的所有包 
yum search package_name 在rpm仓库中搜寻软件包 
yum clean packages 清理rpm缓存删除下载的包 
yum clean headers 删除所有头文件 
yum clean all 删除所有缓存的包和头文件 


网络 - (以太网和WIFI无线) 
ifconfig eth0 显示一个以太网卡的配置 
ifup eth0 启用一个 'eth0' 网络设备 
ifdown eth0 禁用一个 'eth0' 网络设备 
ifconfig eth0 192.168.1.1 netmask 255.255.255.0 控制IP地址 


管理Linux操作系统中服务的命令。
开启httpd服务器:service httpd start
start可以换成restart表示重新启动,stop表示关闭,reload表示重新载入配置。

关闭mysql服务器:service mysqld stop

查看网络服务状态:service network status
重新启动网络服务:service network restart

0 0
原创粉丝点击