Linux 常见的系统管理 + 网络管理 + 常用工具指令(简单的程序安装,如MySQL)

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,高可用系列 2核4GB
云数据库 RDS PostgreSQL,高可用系列 2核4GB
简介: 常见系统管理(凡是涉及到修改,就一定要用root权限)轻易不要使用su去切换到root的身份 普通用户使用sudo来执行root权限的命令如,将hadoop用户添加到sudoers文件中去 vi /etc/sudoersroot ALL=(ALL) ALL hadoop ALL=(ALL) ALL磁盘空间信

常见系统管理(凡是涉及到修改,就一定要用root权限)

轻易不要使用su去切换到root的身份
普通用户使用sudo来执行root权限的命令

如,将hadoop用户添加到sudoers文件中去

 vi /etc/sudoers

root ALL=(ALL) ALL
hadoop ALL=(ALL) ALL

这里写图片描述

磁盘空间信息查看

df -h 查看磁盘空间状态信息

这里写图片描述

du -sh * 查看当前目录下所有子目录和文件的汇总大小

这里写图片描述

进程信息查看

free 查看内存使用状况 后面加个m 就是带个单位撒

这里写图片描述

top 查看实时刷新的系统进程信息

这里写图片描述

ps -ef 查看系统中当前瞬间的进程信息快照

ps -ef | grep myshell.sh 搜索myshell进程的信息

grep 可以搜索

这里写图片描述

kill -9 pid 杀掉进程 (-9 表示强制杀死)

然后我们根据上面找出来的PID就可以杀死改进程。

网络管理

修改ip地址的配置

sudo vi /etc/sysconfig/network-scripts/ifcfg-eth0 修改该配置文件即可改ip地址
或者在root权限下用setup指令通过一个带提示的伪图形界面来修改

查看ip地址

ifconfig

修改主机名

sudo vi /etc/sysconfig/network 修改其中的hostname配置项
要想立即生效 可以执行指令 hostname nidezhujiming

HOSTNAME=yun12-01

管理内网的”主机名—ip地址”本地映射

这里写图片描述

sudo vi /etc/hosts
192.168.2.250 yun12-01

重启网络服务

root权限下 service network restart
关闭防火墙服务 service iptables stop
关闭防火墙自动启动 chkconfig iptables off

如果我们需要修改本地的host配置,比如配置一个本地域名,修改本地的host文件就行。

这里写图片描述

查看我们系统中有哪些服务在监听哪些端口。

这里写图片描述

修改系统的默认启动级别

vi /etc/inittab

0 - halt (Do NOT set initdefault to this)
1 - Single user mode
2 - Multiuser, without NFS (The same as 3, if you do not have networking)
3 - Full multiuser mode
4 - unused
5 - X11
6 - reboot (Do NOT set initdefault to this)

id:3:initdefault:
~
用level 3 就启动全功能状态的字符界面 ,如果是0一启动就关了,如果是6一启动就重启了。。。。

查看当前的进程连接网络的信息
netstat -nltp

常用工具指令

wc 统计文本信息(行数,词数,字符数)

这里写图片描述

date 查看或者修改系统的日期和时间
echo 输出字符串或者变量的值
vi linux系统中最通用的文本编辑器

linux中的软件安装

jdk — java程序安装(解压,修改配置文件)
将安装包解压到你的安装路径下
然后修改环境变量 sudo vi /etc/profile
在文件的最后添加以下两行

export JAVA_HOME=/usr/jdk1.7.0_65
export PATH=$PATH:$JAVA_HOME/bin

然后 source /etc/profile 来生效
tomcat
Eclipse

mysql

RPM软件包安装

--yum install mysql (网络在线安装)

1.可以编译源码来安装
2.用redhat发布的一种标准软件安装包进行安装 RPM包
redhat 公司的RPM方式的包管理 也是很常用的软件包管理器

rpm -qa | grep mysql
sudo rpm -e mysql-libs-5.1.66-2.el6_3.i686 –nodeps
sudo rpm -ivh MySQL-server-5.1.73-1.glibc23.i386.rpm

redis — 源码编译
make
make config
make install

相关实践学习
每个IT人都想学的“Web应用上云经典架构”实战
本实验从Web应用上云这个最基本的、最普遍的需求出发,帮助IT从业者们通过“阿里云Web应用上云解决方案”,了解一个企业级Web应用上云的常见架构,了解如何构建一个高可用、可扩展的企业级应用架构。
MySQL数据库入门学习
本课程通过最流行的开源数据库MySQL带你了解数据库的世界。   相关的阿里云产品:云数据库RDS MySQL 版 阿里云关系型数据库RDS(Relational Database Service)是一种稳定可靠、可弹性伸缩的在线数据库服务,提供容灾、备份、恢复、迁移等方面的全套解决方案,彻底解决数据库运维的烦恼。 了解产品详情: https://www.aliyun.com/product/rds/mysql 
目录
相关文章
|
3月前
|
安全 Linux 网络安全
Nipper 3.9.0 for Windows & Linux - 网络设备漏洞评估
Nipper 3.9.0 for Windows & Linux - 网络设备漏洞评估
102 0
Nipper 3.9.0 for Windows & Linux - 网络设备漏洞评估
|
4月前
|
存储 关系型数据库 MySQL
在CentOS 8.x上安装Percona Xtrabackup工具备份MySQL数据步骤。
以上就是在CentOS8.x上通过Perconaxtabbackup工具对Mysql进行高效率、高可靠性、无锁定影响地实现在线快速全量及增加式数据库资料保存与恢复流程。通过以上流程可以有效地将Mysql相关资料按需求完成定期或不定期地保存与灾难恢复需求。
337 10
|
5月前
|
Linux 数据安全/隐私保护
Linux文件权限调整:chmod指令解析
在日常使用或系统管理中,对 `chmod`的熟练应用是提高工作效率和维持系统稳定性的关键。掌握如何给予或限制权限是每个Linux使用者都应该具备的技能。
378 17
|
5月前
|
移动开发 Linux Windows
Linux常用基本指令
对Linux中常用命令,包括文件创建与销毁,压缩与打包,查看搜索文件的方式等指令的介绍
238 1
|
7月前
|
安全 网络协议 Linux
Linux网络应用层协议展示:HTTP与HTTPS
此外,必须注意,从HTTP迁移到HTTPS是一项重要且必要的任务,因为这不仅关乎用户信息的安全,也有利于你的网站评级和粉丝的信心。在网络世界中,信息的安全就是一切,选择HTTPS,让您的网站更加安全,使您的用户满意,也使您感到满意。
197 18
|
7月前
|
Linux 数据安全/隐私保护
使用Linux命令行接入无线网络Wi-Fi的示例。
现在,你已经使用命令行成功地连接到 Wi-Fi 网络了。这两个示例涵盖了用 `nmcli` 和 `wpa_supplicant` 连接无线网络的常见场景,让你能够不依赖图形化界面来完成这个任务。在日常使用中熟练掌握这些基本操作能增强你对 Linux 系统的理解,帮助你更有效地处理各种问题。
457 12
|
7月前
|
canal 关系型数据库 MySQL
MySQL 自动同步开源工具
本文介绍了几种开源工具用于实现 MySQL 数据库的自动同步。
|
7月前
|
安全 Ubuntu Linux
Nipper 3.8.0 for Windows & Linux - 网络设备漏洞评估
Nipper 3.8.0 for Windows & Linux - 网络设备漏洞评估
223 0
Nipper 3.8.0 for Windows & Linux - 网络设备漏洞评估
|
6月前
|
存储 人工智能 Unix
Linux常见指令汇总
最常见的就是 ll (为ls -l的省略)
210 0
|
9月前
|
Ubuntu Linux
Linux系统管理:服务器时间与网络时间同步技巧。
以上就是在Linux服务器上设置时间同步的方式。然而,要正确运用这些知识,需要理解其背后的工作原理:服务器根据网络中的其他机器的时间进行校对,逐步地精确自己的系统时间,就像一只犹豫不决的啮齿动物,通过观察其他啮齿动物的行为,逐渐确定自己的行为逻辑,既简单,又有趣。最后希望这个过程既能给你带来乐趣,也能提高你作为系统管理员的专业素养。
1291 20