esc服务器linux初次使用

简介: 使用esc服务器上的linux系统学习命令

ll ls 列出所有目录
mkdir 创建文件夹

-p  创建多级文件夹

rmdir 删除文件夹

-p  删除多级文件夹

cp (文件) (文件夹) 复制文件到指定文件夹

-r  复制目录

rm 删除文件

-f  忽略不存在的文件,不会出现警告,强制删除
-r  递归删除目录
rm -rf /  删库跑路

mv 移动文件或者目录!重命名(若移动到同一文件夹则是重命名)

-f 强制
-u 只替换已经更新过的文件

文件中第一个字符

d 目录
l 链接
- 文件

chmod xyz (文件或目录) 更改文件九个属性 xyz值数字类型的权限属性,为rwx属性数值的相加

文件的权限字符为[-rwxrwxrws] 每三个权限为一组 对应owner/group/other
使用数字代表这些权限 r:4 w:2 x:1
rw- 6 可读可写不可执行
chmod 777 (文件) 给予文件最高权限 所有用户可读可写可执行

ifconif 查看网络配置
cat 由第一行开始显示文件内容
nl 显示行号
more 翻页查看(向下,q退出)
less 翻页查看(可以向前翻页,q退出)
touch 创建文件
echo 输入字符串
useradd (用户名) 创建用户

-m 自动创建这个用户的主目录 /home/szg
-c comment 指定一段注释性描述。
-d 目录 指定用户主目录,如果此目录不存在,则同时使用-m选项,可以创建主目录
-g 用户组 指定用户所属的用户组。
-G 用户组,用户组 指定用户所属的附加组。
-s Shell文件 指定用户的登录Shell。
-u 用户号 指定用户的用户号,如果同时有-o选项,则可以重复使用其他用户的标识号

userdel -r 修改用户(目录一并删除)
usermod -d (修改内容) (用户) 修改用户
passwd 选项 用户名

-l 锁定口令,即禁用账号
-u 口令解锁
-d 使账号无口令
-f 强迫用户下次登录时修改口令

df 列出系统整体的磁盘使用量

-f 显示精确单位

du 检查磁盘空间使用量
ps 查看当前系统正在执行的各种进程信息

-a 显示当前终端运行的所有进程的信息
-u 以用户的信息显示进程
-x 显示后台进程的参数
-e 列出程序时,显示每个程序所使用的环境变量。
| 管道符
grep 查看文件符合字符串的文件(过滤不想管进程的信息)
ps -aux|grep mysql 查看与mysql相关的进程的所有信息

pstree 进程树

-p 显示父id
-u 显示用户组

vim使用
java安装
rpm -qa|grep jdk 查看jdk信息
rpm -e --nodeps (jdk) 写在删除jdk
rpm -ivh jdk-8u221-linux-x64.rpm 安装jdk

安装完成后配置环境变量 文件:/etc/profile
JAVA_HOME=/usr/java/jdk1.8.0_221-amd64
CLASSPATH=%JAVA_HOME%/lib;%JAVA_HOME%/jre/lib
PATH=$JAVA_HOME/bin;$JAVA_HOME/jre/bin
export PATH CLASSPATH JAVA_HOME
保存退出

tomcat安装
tar -zxvf (安装包) 解压
进入bin目录
./startup.sh 启动
./shutdown.sh 关闭

docker安装
确定你是CentOS7及以上版本
1.yum安装gcc相关
yum -y install gcc
yum -y install gcc-c++
2.卸载旧版本
yum -y remove docker docker-common docker-selinux docker-engine
3.安装需要的软件包
yum install -y yum-utils device-mapper-persistent-data lvm2
4.设置stable镜像仓库
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
5.更新yum软件包索引
yum makecache fast
6.安装Docker CE
yum -y install docker-ce docker-ce-cli containerd.io
7.启动docker
systemctl start docker
8.测试
docker version
docker run hello-world
docker images

防火墙命令
查看firewall服务状态
systemctl status firewalld

开启、重启、关闭、firewalld.service服务
开启
service firewalld start
重启
service firewalld restart
关闭
service firewalld stop

查看防火墙规则
firewall-cmd --list-all # 查看全部信息
firewall-cmd --list-ports # 只看端口信息

开启端口
开端口命令:firewall-cmd --zone=public --add-port=80/tcp --permanent
重启防火墙:systemctl restart firewalld.service

命令含义:
--zone #作用域
--add-port=80/tcp #添加端口,格式为:端口/通讯协议
--permanent #永久生效,没有此参数重启后失效

相关文章
|
1天前
|
安全 算法 Linux
Linux 服务器还有漏洞?建议使用 OpenVAS 日常检查!
在数字化时代,Linux 服务器的安全至关重要。OpenVAS 是一款优秀的开源漏洞扫描工具,可以帮助及时发现并修复服务器中的安全隐患。本文将介绍 OpenVAS 的主要功能、使用方法及应对漏洞的措施,帮助用户加强服务器安全管理,确保企业数字化安全。
13 7
|
4天前
|
监控 Ubuntu Linux
使用VSCode通过SSH远程登录阿里云Linux服务器异常崩溃
通过 VSCode 的 Remote - SSH 插件远程连接阿里云 Ubuntu 22 服务器时,会因高 CPU 使用率导致连接断开。经排查发现,VSCode 连接根目录 ".." 时会频繁调用"rg"(ripgrep)进行文件搜索,导致 CPU 负载过高。解决方法是将连接目录改为"root"(或其他具体的路径),避免不必要的文件检索,从而恢复正常连接。
|
7天前
|
缓存 Unix Linux
服务器linux!!!
本文介绍了计算机的演变历史、硬件基础知识及服务器相关知识。从电子管时代的ENIAC到冯-诺伊曼架构,再到现代计算机系统组成,详细讲解了计算机的发展历程。此外,文章还介绍了服务器的分类、品牌、硬件组成以及IDC机房的上架流程,为读者提供了全面的技术背景知识。
25 0
服务器linux!!!
|
9天前
|
人工智能 安全 Linux
|
11天前
|
Linux 数据库
Linux服务如何实现服务器重启后的服务延迟自启动?
【10月更文挑战第25天】Linux服务如何实现服务器重启后的服务延迟自启动?
66 3
|
9天前
|
Linux
Linux 修改服务器时间
【10月更文挑战第27天】Linux 修改服务器时间
24 0
|
12天前
|
缓存 监控 Linux
Python 实时获取Linux服务器信息
Python 实时获取Linux服务器信息
|
弹性计算 Linux
[转]ECS之初体验(Linux)
服务商: 阿里云 操作系统:Linux 64位 Ubantu 20.04 64位
115 0
|
1天前
|
存储 分布式计算 固态存储
阿里云2核16G、4核32G、8核64G配置云服务器租用收费标准与活动价格参考
2核16G、8核64G、4核32G配置的云服务器处理器与内存比为1:8,这种配比的云服务器一般适用于数据分析与挖掘,Hadoop、Spark集群和数据库,缓存等内存密集型场景,因此,多为企业级用户选择。目前2核16G配置按量收费最低收费标准为0.54元/小时,按月租用标准收费标准为260.44元/1个月。4核32G配置的阿里云服务器按量收费标准最低为1.08元/小时,按月租用标准收费标准为520.88元/1个月。8核64G配置的阿里云服务器按量收费标准最低为2.17元/小时,按月租用标准收费标准为1041.77元/1个月。本文介绍这些配置的最新租用收费标准与活动价格情况,以供参考。
|
7天前
|
弹性计算
阿里云2核16G服务器多少钱一年?亲测价格查询1个月和1小时收费标准
阿里云2核16G服务器提供多种ECS实例规格,内存型r8i实例1年6折优惠价为1901元,按月收费334.19元,按小时收费0.696221元。更多规格及详细报价请访问阿里云ECS页面。
40 9
下一篇
无影云桌面