前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Linux 常用命令

Linux 常用命令

作者头像
Spaceack
发布2020-11-04 11:41:52
1.1K0
发布2020-11-04 11:41:52
举报
文章被收录于专栏:编程使我快乐编程使我快乐

系统篇

代码语言:javascript
复制
# 查看LBS 发行版本
cat /etc/lsb-release
代码语言:javascript
复制
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=18.04
DISTRIB_CODENAME=bionic
DISTRIB_DESCRIPTION="Ubuntu 18.04.5 LTS"
代码语言:javascript
复制
# 查看系统有哪些shell
cat /etc/shell
# 创建用户spaceack; 生成home目录 /home/spaceack ; 指定默认使用zsh
sudo adduser --home /home/spaceack --shell /usr/bin/zsh spaceack
# 用户给予sudo权限, 直接加入sudo组
sudo usermod -aG sudo spaceack
# 其它实现方法
sudo useradd -d /home/spaceack -s /bash/zsh spaceack

CPU

代码语言:javascript
复制
lscpu
cat /proc/cpuinfo
# 查看CPU架构
uname -a | awk '{print $12}'

内存

代码语言:javascript
复制
# 查看主板内存插槽数及使用情况
dmidecode|grep -P -A 5 "Memory\s+Device" | grep Size|grep -v Range

# 查看主板支持最大内存
sudo dmidecode | grep -P 'Maximum\s+Capacity'

# 查看内存频率
sudo dmidecode | grep -A16 "Memory Device"|grep 'Speed'

# 查看内存及交换空间使用情况
# -h 以 Gibibytes为单位查看.
free -m

硬件设备

代码语言:javascript
复制
# 查看硬件设备
lshw
# PCI 设备列表
lspci
# 列出区块设备
lsblk
# 列出分区表
fdisk -l

网络

代码语言:javascript
复制
# 改ip
sudo ifconfig down
sudo ifconfig eth0 192.168.0.200 netmask 255.255.255.0 up
# 免sudo密码交互
echo 'password' | sudo -S ifconfig eth0 192.168.0.200 netmask 255.255.255.0 up
sudo /etc/init.d/networking restart

传输篇

scp

代码语言:javascript
复制
# 使用scp 传输文件 将本地文件data.zip 传到服务器 /data 目录 -
# P ssh端口号
scp -P 22 /data/data.zip [email protected]:/data

# 使用scp 传输文件 将远程目录 remote_path 传到本地当前目录
scp   [email protected]_ip:/remote_path/*  .

使用rsync断点续传备份包含大量数据的资源目录!

代码语言:javascript
复制
rsync -vrtP --rsh='ssh -p 10050' [email protected]:/data/* /data/backup

-v, –verbose 详细模式输出.

-r, –recursive 子目录递归处理.

-t, –times 保持文件时间信息.

-P,–partial 断点续传, –progress 显示传输过程.

–rsh=COMMAND 指定使用rsh、ssh方式进行数据同步, rsh为明文传输.

-u, 只进行更新,防止本地新文件被重写(不覆盖更新的文件).

–ignore-existing, 跳过接收端已存在的文件,目录增量备份会用到.

其它

代码语言:javascript
复制
# 查看主机 ssh 连接数
w | grep pts |wc -l

# 文件批量重命名
apt install rename 

# 制作U盘启动盘(Centos7)
pv -cN source < CentOS-7-x86_64-DVD-1804.iso | sudo dd of=/dev/sdc

选择时区 tzselect

代码语言:javascript
复制
tzselect
# 查看时间
date
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2014-09-10,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 系统篇
    • CPU
      • 内存
        • 硬件设备
          • 网络
          • 传输篇
            • scp
              • 使用rsync断点续传备份包含大量数据的资源目录!
              • 其它
                • 选择时区 tzselect
                相关产品与服务
                对象存储
                对象存储(Cloud Object Storage,COS)是由腾讯云推出的无目录层次结构、无数据格式限制,可容纳海量数据且支持 HTTP/HTTPS 协议访问的分布式存储服务。腾讯云 COS 的存储桶空间无容量上限,无需分区管理,适用于 CDN 数据分发、数据万象处理或大数据计算与分析的数据湖等多种场景。
                领券
                问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档