IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> 熟悉使用linux操作系统(2) -> 正文阅读

[系统运维]熟悉使用linux操作系统(2)

4) 文件权限
? ? ? 普通用户拥有自己家目录中所有的权限。
? ? ? $ ls -l
? ? ? -rw-r--r-- 1 vicky webui 44 Aug 24 07:36 hello.js
? ? ? drwxr-xr-x 2 root ?root ?4096 Aug 24 09:29 bin
? ? ? -rwxr-xr-x 1 root ?root ?8600 Aug 24 09:34 hello.o

? ? ? - ? 文件
? ? ? d ? 目录
? ? ? rw-r--r-- ??
? ? ? 角色:
? ? ? ? 拥有者u、同组人g、其他人o
? ? ? 权限
? ? ? ? 读r、写w、执行x
? ? ? 修改权限
? ? ? ? 一个文件的权限拥有者可以修改、超级管理员、普通管理员也可以修改
? ? ? ? chmod
? ? ? ? $ chomd g+w hello.js?
? ? ? ? 为hello.js添加同组人编写的权限

? ? ? ? rw-rw-r--
? ? ? ? 110 110 100
? ? ? ? 6 6 4
? ? ? ? $ chmod 664 world.js

?5) vim 编辑器(命令行、插入模式、底行模式)
? ? ? vi 、vim(linux)、sublime 、vscode(轻量级的编辑器)、webstom(集成开发工具)

? ? ? 三种模式:命令行模式、插入模式、底行模式

? ? ? 1. 命令行模式
? ? ? ? 打开vim编辑器,默认进入的模式,字符表示特殊的命令
? ? ? ??
? ? ? ? x ? 删除一个字符
? ? ? ? u ? 回退
? ? ? ? cc ?替换当前行:删除当前行;进入到插入模式
? ? ? ? cw ?替换单词
? ? ? ? r ? 替换一个单词
? ? ? ? ...
? ? ? 2. 插入模式
? ? ? ? 命令行模式 -> 插入模式
? ? ? ? ? i ? insert 插入
? ? ? ? ? o ? other ?在下一行插入
? ? ? ? ? a ? append 追加
? ? ? ? ? I ? 从行首插入
? ? ? ? ? O ? 在上一行插入
? ? ? ? ? A ? 在行尾追加
? ? ? 3. 底行模式
? ? ? ? 命令行-> 底行模式
? ? ? ? 保存 ? ?:w
? ? ? ? 另存为 ?:w 文件名
? ? ? ? 退出 ? ?:q
? ? ? ? 保存退出 :wq
? ? ? ? 强制退出 :q!
? ? ? ? 搜索 ? ?/words ?回车表示查询(高亮)n/N查询下一个
? ? ? ? 替换 ? ?:1,$s/旧串/新串/g?
? ? ? ? ...
? ? ? vim配置
? ? ? 用户配置
? ? ? ? ~/.vimrc
? ? ? 全局配置
? ? ? ? /etc/vim/vimrc
? ? ? ----------------------
? ? ? set nu
? ? ? set autoindent
? ? ? set tabstop=2
? ? ? syntax on ??
? ? ? ----------------------------

? ? ? 懒人配置
? ? ? spf13
? ? ? $ curl http://j.mp/spf13-vim3 -L -o - | sh

?6) 软件安装(mysql、apache2、jdk、nginx...)
? ? ? 1. 命令行安装 apt
? ? ? ? $ apt install apache2
? ? ? 2. 解压缩安装
? ? ? ? 1) 下载压缩包
? ? ? ? ? $ wget https://nodejs.org/dist/v14.17.5/node-v14.17.5-linux-x64.tar.xz
? ? ? ? 2) 解压
? ? ? ? ? /opt $ sudo tar -xvf node-v14.17.5-linux-x64.tar.xz
? ? ? ? 3) 环境变量配置
? ? ? ? ? 用户环境变量配置
? ? ? ? ? ? ~/.bashrc
? ? ? ? ? ? ~/.profile
? ? ? ? ? 系统环境变量配置
? ? ? ? ? ? /etc/profile
? ? ? ? ? export NODE_HOME=/opt/node-v14.17.5-linux-x64
? ? ? ? ? export PATH=$NODE_HOME/bin:$PATH
? ? ? ? 4) 使生效
? ? ? ? ? $ source .bashrc

? ? ? ? ? $ node --version

?7) 进程监控、端口号查询、磁盘查询...
? ? ? $ ps -aux | grep java
? ? ? $ kill -9 进程编号
? ? ? $ service 服务名 status/restart/start/stop
? ? ? $ java -jar xxx.jar
? ? ? ctrl + z
? ? ? 将当前正在运行的进程停止下来
? ? ? $ bg %1
? ? ? 将1号任务在后台运行
? ? ? $ fg
? ? ? $ wget https://nodejs.org/dist/v14.17.5/node-v14.17.5-linux-x64.tar.xz
? ? ? $ curl 解析url,将url内容展示到终端中

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2021-08-25 12:36:42  更:2021-08-25 12:39:04 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/15 12:31:38-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码