目录

1、区别Linux版本

2、使用远程登录工具

2.1 使用快捷键

3、掌握vim

3.1 vim常用命令总结(转)

3.2 解决文件格式问题

4、安装软件

4.1 yum安装

4.2 rpm安装

5、配置环境变量

6、应用部署

6.1 部署目录

6.2 常用启动命令

6.3 开机自启动

7、常见问题处理

7.1 时间配置

7.2 存储空间用尽

8、更改linux终端登录欢迎界面

9、使用 crontab 命令执行定时任务


前言:仅讲述日常Linux系统使用中需要用的知识,不深入阐述其中原理

1、区别Linux版本

Linux的发行版本分为 CentOS、Ubuntu等等,而即使是同一种发行版本,版本号不同 操作的时候也是要区别对待的。eg:

#CentOS6 开关防火墙
service iptables start
service iptables stop
#CentOS7 开关防火墙
systemctl  start firewalld
systemctl  stop firewalld

常用查看Linux版本的命令:

cat /etc/os-release
cat /proc/version         # 查看内核版本
lsb_release -a
cat /etc/redhat-release   # 查看CentOS版本

2、使用远程登录工具

用于Windows下登录UNIX或Linux服务器主机的软件有SecureCRT、XShell、MobaXterm等等,还会用到的一些操作:

2.1 使用快捷键

非必须掌握,但掌握几个快捷键可以帮助提高工作效率,笔者常用的快捷键有这个几个:

  • Alt + 1/2/3/4/5.../9 -- 切换到第1/2/3/4/5.../9个标签
  • Ctrl + A -- 光标移至行首   
  • Ctrl + E -- 光标移至行末

3、掌握vim

“一切皆文件”是Unix/Linux的基本哲学,而vim是Linux上最常用的编辑器。

3.1 vim常用命令总结(转)

3.2 解决文件格式问题

Window&linux使用换行符的问题总结_chenxy02的博客-CSDN博客_vi 显示换行符

4、安装软件

4.1 yum安装

yum安装是我们在linux上系统安装软件首选的一种安装方式,命令很简单:yum install XXX

>> 对于我们国内IT从业者需要掌握的是配置国内yum源地址,参考:
Centos7清华yum源_寂地沉的博客-CSDN博客_centos7配置清华yum源

>> 某些常见的软件也可以通过配置本地yum源的方式进行安装,参考:

CentOs6.5使用本地yum源安装swig_chenxy02的博客-CSDN博客_yum安装swig

4.2 rpm安装

yum安装本质也是rpm安装,不过会自动完成相关依赖包的安装。当无法使用yum安装时(如服务器离线),我们才考虑一个个完成rpm包的安装,常用命令: rpm -ivh XXX

>> 常用下载rpm包的地址: Rpmfind mirror

5、配置环境变量

Linux环境变量文件_chenxy02的博客-CSDN博客

6、应用部署

6.1 部署目录

我们需要Linux的目录结构有一定的了解( 参考:Linux 系统目录结构 | 菜鸟教程

“以一个工作项一个目录”为原则,团队间约定好部署规则,笔者的习惯是:Nginx之类软件部署在 /usr/local/,应用程序部署 /app/

6.2 常用启动命令

笔者常用的完整启动命令为: nohup "开启应用" &

>> nohup: 将终端打印输出到同级目录的nohup文件下 

>> &:标识为后台进程,避免会话关闭后 应用结束运行

6.3 开机自启动

如何让自己的程序在开机时自动启动_chenxy02的博客-CSDN博客_如何让程序开机自动运行代码

7、常见问题处理

7.1 时间配置

linux下同步时间_chenxy02的博客-CSDN博客

7.2 存储空间用尽

Linux上各种场景下的命令组合_chenxy02的博客-CSDN博客_linux常用命令组合

8、更改linux终端登录欢迎界面

将要显示的内容写进/etc/motd文件,所见即所得。

vi /etc/motd

9、使用 crontab 命令执行定时任务

假设我们有这样一个需求:在早上八点开启Nginx,下午六点关闭Nginx。步骤如下:

1、在终端输入 crontab -e

2、按下 i

3、添加如下命令

* 8 * * * /opt/ng18/sbin/nginx
* 19 * * * /opt/ng18/sbin/nginx -s stop

Logo

openEuler 是由开放原子开源基金会孵化的全场景开源操作系统项目,面向数字基础设施四大核心场景(服务器、云计算、边缘计算、嵌入式),全面支持 ARM、x86、RISC-V、loongArch、PowerPC、SW-64 等多样性计算架构

更多推荐