Linux 使用指南

Linux 使用指南

linux 文件夹规范

# 常用的文件夾
- /etc 	#主要的配置文件都放置在此目录
	- /etc/***.conf #***软件的配置文件
- /root	#系统管理员的目录
- /tmp 	#临时目录,不可存放重要数据,建议定时清除
	- /tmp/log/ #不重要的日志
- /usr  #软件放置处 
	-  /usr/local/ # 建议用户安装的软件都放置此
- /var # 程序使用的目录
	-  /var/lib/ # 软件使用的数据一般放置此 例如: /var/lib/mysql ,/var/lib/mongodb
	-  /var/project/ # 在此放置静态网站内容
	-  /var/log/ # 系统使用过程中产生的日志一般放置此,格式同上 
	-  /var/log/xxx/xxx.log #应用软件自身存放log的位置
- /home # 家. 普通用户的目录存放在这里
- /run # 运行  .pid 存放位置

Linux目录规范和含义 整理

linux 运行级别

image-20210508120020236

linux 运行级别

init 0 # 
init 6 # 关机

linux 命令

权限

# 权限标识
r 读
w 写
x 执行
r=4,w=2,x=1 
# 查看当前目录权限 
ll
----------------------------------------------------------------------------------------------
rwx-rwx-rwx 
#第一组是自己的权限(创建人),第二组是自己所在组的权限(当前组),第三组是所有人的权限(其他组)
# 设置文件的权限
chmod {
   0} {
   1}  # {0} 权限标识  {1} 文件名
----------------------------------------------------------------------------------------------
chmod 444 file # file 文件所有用户具备读权限
chmod 777 file # file 文件所有用户具备所有权限
chmod 700 file # file 文件自己拥有所有权限,其他人什么权限都没有

linux组管理和权限管理

任务调度

  • 创建调度任务

    # 创建调度任务
    
    # 指令
    ----------------------------------------------------------------------------------------------------------
    crontab -e #进入当前用户编辑界面
    crontab -u {
         0} -e #进入指定用户编辑界面  {0} -> 用户名 
    ----------------------------------------------------------------------------------------------------------
    # 响应实例
    ----------------------------------------------------------------------------------------------------------
    */5 * * * * flock -xn /tmp/stargate.lock -c '/usr/local/qcloud/stargate/admin/start.sh > /dev/null 2>&1 &'
    ~                                                                                                                ~                                                                                                               
    ~                                                                                                            
    ~                                                                                                        
    ~                                                                                                   
    ~                                                                                                
    ~                                                                                           
    ~                                                                                       
    ~
    ...
    
    • crontab对象参数

      第一个* 表示分钟 范围0-59
      
      第二个* 表示小时 范围:0-23
      
      第三个* 表示天  范围:1-31
      
      第四个* 表示月  范围:1-12
      
      第五个* 表示一周周几 范围:0-7(0和7都是周末的意思)
      
    • crontab对象中特殊符号的含义

      * 表示任何时间
      
      , 代表多个时间点 比如 1,2 * * * * 表示每天的1分和2分都执行
      
      - 代表时间几到几是个闭区间
      
      */N 代表多久执行一次
      
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值