当前位置: 首页 > 编程日记 > 正文

Linux使用

软件操作

软件包管理

yum

安装

yum install ...

卸载

yum remove ...

搜索

yum serach ...

清理缓存

yum clean packages

列出已安装

yum list

软件包信息

yum info ...

硬件资源信息

  • 内存

    free -m

  • 硬盘

    df -h

  • 负载(w或top)

    w

    12:53:49 up 2:33, 3 users, load average: 0.00, 0.01, 0.05
    USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
    root tty2 10:32 1:59m 0.04s 0.04s -bash
    root pts/0 121.239.246.23 11:34 1:13m 0.01s 0.01s -bash
    root pts/1 121.239.246.23 12:24 5.00s 0.02s 0.00s w

    load average: 0.00, 0.01, 0.05 分别表示最近1分钟,5分钟,15分钟时候的负载值

    当到达1时说明负载快要超荷。0.6-0.7是健康值。

  • cpu个数和核数

    cat /proc/cpuinfo

文件操作

目录结构

根目录/

家目录 /home

临时目录 /tmp

配置目录 /etc

用户程序目录 /usr

文件基本操作

touch --新建文件
rm --删除文件和目录
cp --复制
mv --移动
pwd --显示路径

vim

gg--定位到行头
G--定位到行尾
dd--删除整行
u--恢复

文件权限421

r--4 可读
w--2 可写
x--1 可执行

文件搜索,查找

tail--从尾部开始读
head--从头部开始读
cat--读取整个文件
more--分页读取
less--可控分页
grep--搜索关键字
find--查找文件
wc--统计个数find . -name "*.conf" --查找当前路径下以conf后缀的文件
find . -type  f --查找当前路径下的文件
find . -type  d --查找当前路径下的文件夹
find . -ctime -20 --查找20天内更新过的文件

文件压缩和解压tar和untar

把zxl文件压缩为zxl.tar:

tar -cf zxl.tar zxl

查看zxl.tar里面的内容:

tar -tf zxl.tar

查看zxl.tar里面的详细内容:

tar -tvf zxl.tar

把zxl.tar解压:

tar -xf zxl.tar

系统用户操作命令

添加用户

cd /home/
useradd zhaolin

这时查看home里面会多了一个文件夹zhaolin

给zhaolin用户添加密码:

passwd zhaolin

输入密码并确认密码。

这样就有了一个新的用户zhaolin,可以用ssh用zhaolin用户连接。

删除用户

userdel zhaolin  --删除用户zhaolin
rm -rf zhaolin  --删除用户zhaolin目录userdel -r zhaolin --彻底删除用户以及用户文件夹

防火墙操作

作用:保护服务器安全

安装:

 yum install firewalld

启动:

service firewalld started

启动:

service firewalld restarted

列出防火墙服务:

yum list | grep firewall

查看是否启动防火墙:

ps -ef|grep firewall

停止:

service firewalld stopservice firewalld status

提权

root账号中

visudo

修改:

## Allows people in group wheel to run all commands
%wheel  ALL=(ALL)       ALL
%zhaolin ALL=(ALL)    ALL

在zhaolin用户进行操作以前,前面加上sudo即可

sudo yum install XXXXX

文件上传

linux: scp

scp zhaolin@47.96.140.xx:/tmp/abc.txt ./  
把服务器47.96.140.xx上tmp里面的文件传到本地当前目录scp abc.txt  zhaolin@47.96.140.xx:/tmp  
把本地当前目录的文件上传到服务器47.96.140.xx上tmp

windows xshell

  • 首先xshell连接linux,
  • 然后再linux服务器上安装:

    yum install lrzsz

装好以后执行命令:

rz

会出现弹框:

选择文件并上传即可

文件下载

wget XXXXX

相关文章:

通过进程ID获得该进程主窗口的句柄

一个进程可以拥有很多主窗口,也可以不拥有主窗口,所以这样的函数是不存在的,所幸的是,相反的函数是有的。所以我们可以调用EnumWindows来判断所有的窗口是否属于这个进程。 typedef struct tagWNDINFO{  DWORD dwProcessId;  …

【AI】caffe源码分析(一)

【一】caffe依赖开源库 【C】google gflags详解 【C】google glog详解 【C】Google Protocol Buffer(protobuf)详解(一) 【C】Google Protocol Buffer(protobuf)详解(二) 【C】goog…

专访博世王红星:大数据和AI将是中国制造业升级新动力

数据分析挖掘与工业大数据是智能制造与工业互联网的核心,其本质是通过促进数据的自动流动与智能决策去解决控制和业务问题,有效减少决策过程所带来的不确定性,并尽量克服人工决策的缺点,从而推动智能制造进程与智能工厂的建设&…

C进阶 - 内存四驱模型

一.内存四驱模型 不知我们是否有读过 《深入理解 java 虚拟机》这本书,强烈推荐读一下。在 java 中我们将运行时数据,分为五个区域分别是:程序计数器,java 虚拟机栈,本地方法栈,java 堆,方法区。…

ATEN—第十章OSPF的高级配置(4)

实验使用的工具:小凡模拟器一、在路由器R1上,配置接口,启动ospf路由进程和rip,宣告网段,并配置路由重分发★☆R1☆★☆→Router>Router>enableRouter#config terminalRouter(config)#hostname R1-jinR1-jin(config)#interfa…

【ubuntu】ubuntu14.04、16.04、18.04 LTS版本支持时间

0、历史版本下载地址 http://old-releases.ubuntu.com/releases/ http://mirrors.163.com/ubuntu-releases/ 1、官网说明 https://wiki.ubuntu.com/Kernel/LTSEnablementStack 2、简要记录 如下图: 14.04.0(v3.13) 14.04.1(v3.13) 14.04.5(v4.4) LTS 支持至 20…

BERT拿下最佳长论文奖!NAACL 2019最佳论文奖公布

点击上方↑↑↑蓝字关注我们~「2019 Python开发者日」全日程揭晓,请扫码咨询 ↑↑↑作者 | 刘静编辑 | 李尔客本文经授权转自公众号图灵Topia(ID:turingtopia)今日,自然语言处理顶会NAACL 2019最佳论文奖公布&#xff…

Git Bash修改默认路径

Git Bash默认安装在C:/user目录下,如果管理其他目录的代码库,需要切换目录。 修改Git Bash的默认路径,不需要每次切换了。 方法: 桌面Git Bash快捷方式,右键-->属性-->“快捷方式”标签 1,修改“起止…

NextGEN Gallery ~ 最强WordPress相册插件

博客照片很多?上传和管理图片太烦?想幻灯显示相册?在博客中任意插入动态图片效果?…… 你和我一样,需要NextGEN Gallery,最强WordPress相册插件! 其实网上可以搜到不少关于这个插件的介绍&#…

【经验】网络加速:pip

一、python pip下载加速 参考博客:让PIP源使用国内镜像,提升下载速度和安装成功率。 pip/anaconda修改镜像源,加快python模块安装速度 1、Linux下 修改 ~/.pip/pip.conf (没有就创建一个文件夹及文件。文件夹要加“.”,表示是隐…

iframe 有那些缺

*iframe 会阻塞主页面的 Onload 事 *iframe 和主页面共享连接池,而浏览器对相同域的连接有限制(6-8前),所以会影响页面的并行加 使用 iframe 之前需要考虑这两个缺点。如果需要使用 iframe,最通过 javascrit 动态给 iframe 添加 src 属性值&a…

用Python让蔡徐坤在我的命令行里打篮球!|附完整代码

点击上方↑↑↑蓝字关注我们~「2019 Python开发者日」全日程揭晓,请扫码咨询 ↑↑↑来源 | 01二进制(ID:gh_d1999add1857)编辑 | Jane【导语】作者自称是一个经常逛 B 站的肥宅。最近 B 站上流行的视频素材除了“换脸”,其次就要属…

javascript 操作Word和Excel的实现代码

1.保存html页面到word 复制代码 代码如下:<HTML> <HEAD> <title> </title> </HEAD> <body> <form id"form"> <table id "PrintA" width"100%" border"1" cellspacing"0" cel…

【C++】C++11新增关键字详解

目录一、auto1、auto 用来声明自动变量&#xff0c;表明变量存储在栈&#xff08;C11之前&#xff09;2、auto用于推断变量类型示例&#xff08;C11&#xff09;3、声明或定义函数时作为函数返回值的占位符&#xff0c;此时需要与关键字 decltype 一起使用。&#xff08;C11&am…

linux批量创建用户和密码

老男孩教育第五关实战考试题&#xff1a;批量创建10个用户stu01-stu10&#xff0c;并且设置随机8位密码&#xff0c;要求不能用shell的循环&#xff08;例如&#xff1a;for,while等&#xff09;&#xff0c;只能用linux命令及管道实现。 方法1&#xff1a;[rootoldboy /]# ech…

“重构”黑洞:26岁MIT研究生的新算法 | 人物志

点击上方↑↑↑蓝字关注我们~「2019 Python开发者日」全日程揭晓&#xff0c;请扫码咨询 ↑↑↑整理 | 若名出品 | AI科技大本营&#xff08;ID:rgznai100&#xff09;这是一个重要时刻。除了发布跟丈夫的两张合照外&#xff0c;Katie Bouman 在 Facebook 上鲜有内容更新&#…

【Ubuntu】VirtualBox显卡驱动VBoxVGA、VBoxSVGA、VMSVGA +3D对播放视频的影响

一、VBOXVGA、VMSVGA、VBOXSVGA简述 VBOXVGA和VBOXSVGA是vbox自己的&#xff0c;SVGA比VGA先进一点&#xff0c; VBoxSVGA: 使用Linux或者 Windows 7或者更高版本的新vm的默认图形控制器。 与传统的VBoxVGA选项相比&#xff0c;此图形控制器可提高性能和3D支持。 VBoxVGA: 将这…

MFC中利用CFileDialog选择文件并读取文件所遇到的问题和解决方法

在用MFC编写一个上位机时&#xff0c;需要实现选择和读取一个二进制文件&#xff0c;本来以为很简单的但是在实现过程中遇到很多问题&#xff0c;所幸都一一解决&#xff0c;这里做一下记录。 首先在实现文件选择&#xff0c;在界面上设置一个按钮&#xff0c;并在点击事件函数…

百度智能云一口气发布 14 个新产品,三大视频解决方案,产品最高降价 50%

产业智能化的浪潮正在加速传统互联网行业的升级&#xff0c;视频行业将成为最大的受益者。4 月 11 日&#xff0c;在 2019ABC INSPIRE 百度云智峰会上&#xff0c;百度副总裁、百度智能云总经理尹世明宣布&#xff0c;“百度云” 品牌全面升级为 “百度智能云”&#xff0c;以 …

开源代码hosting openfoundryfrom tw

http://www.openfoundry.org

倒计时1天!「2019 Python开发者日」报名即将关闭(附参会提醒)

「2019 Python开发者日」倒计时最后1天&#xff0c;仅剩少量余票&#xff0c;请扫码咨询 ↑↑↑相信很多人听过之前的 Python 进入小学课本、Python 进入浙江省高考等新闻&#xff0c;那么&#xff0c;有这么多头衔加持的 Python 究竟魅力在哪&#xff1f;与人工智能、大数据捆…

【Gstreamer】在虚拟机中无法使用硬件加速:gstreamer1.0-vaapi

1、问题描述 在虚拟机中,使用gstreamer播放视频,在没有安装gstreamer1.0-vaapi库时,还是正常的;在安装gstreamer1.0-vaapi后,不能播放视频。 错误信息如下: libva info: VA-API version 0.39.0 libva info: va_getDriverName() returns -1 libva error: va_getDriverNa…

如何在阿里云上安全的存放您的配置 - 续

在《如何在阿里云上安全的存放您的配置》一文中&#xff0c;我们介绍了如何通过ACM存放您的敏感配置&#xff0c;并进行加密。这样做的目的有两个&#xff1a; 在应用程序或对应生产环境容器或系统中&#xff0c;无需持久化任何敏感数据信息(如数据库连接串&#xff0c;等)&…

VLAN-VTP-Trunk

VLAN(Virtual LAN) VLAN可以隔离2层的广播域。A VLAN &#xff1d;&#xff08;一个&#xff09; 广播域 &#xff1d; &#xff08;一个&#xff09;逻辑子网路由器是隔离广播域的单个端口只能承载单个VLAN的流量。使用VLAN好处&#xff1a;1.有效的带宽利用2.提高了安全性3…

科大讯飞刷新纪录,机器阅读理解如何超越人类平均水平? | 技术头条

点击上方↑↑↑蓝字关注我们~「2019 Python开发者日」明日开启&#xff0c;扫码咨询 ↑↑↑记者 | 琥珀出品 | AI科技大本营&#xff08;公众号ID&#xff1a;rgznai100&#xff09;对于日常从事模型训练的研究人员来讲&#xff0c;无论是图像处理还是语音识别&#xff0c;都离…

【经验】Lenovo/ThinkPad 进入BIOS的方法汇总

1、快捷汇总 联想电脑进入BIOS的快捷键有“F2、F1、Del/Delete、NOVO开机”&#xff0c;部分机型按F2、F1时需要FN键配合 2、常用键 Lenovo笔记本&#xff1a;F2 Fn Lenovo台式机&#xff1a;F2 ThinkPad&#xff1a;F1 联系官网说明&#xff1a; http://tsonline.lenovo.…

NO.7 今天我们是实用派,看看业务选择和部署以及常用故障解决方案是怎么做的...

Hello&#xff0c;大家好&#xff0c;这是第七期 上云用户必看期刊&#xff0c;本期我们主打实用派的相关业务选择和部署以及一些常用故障解决方案做分享。 今天我们不平凡&#xff0c;成为实用派 运维工程师需要掌握的技能https://yq.aliyun.com/articles/591171?spma2c4e.11…

php基础知识

一&#xff1a;php变量#一、PHP的变量定义&#xff1a;变量用于存储值&#xff0c;比如数字、文本字符串或数组、五中&#xff1a;string /integer /double /array /object 命名规则:1、PHP的变量名是区分大小写的。 2、变量名必须以$开头 3、变量名开头可以是下划线 4、变量名…

【Qt】QPixmap加载图片报错:Corrupt JPEG data: premature end of data segment Didn‘t expect more than one scan

1、问题描述 在使用QPixmap加载图片时失败&#xff0c;错误信息如下 Corrupt JPEG data: premature end of data segment Didnt expect more than one scan使用QPicture加载时错误信息如下&#xff1a; QPicturePaintEngine::checkFormat: Incorrect header QPicturePaintEng…

Python超越Java,Rust持续称王!Stack Overflow 2019开发者报告

点击上方↑↑↑蓝字关注我们~「2019 Python开发者日」明日开启&#xff0c;扫码咨询 ↑↑↑作者 | 郭芮出品 | CSDN&#xff08;ID&#xff1a;CSDNnews&#xff09;导语&#xff1a;2019 年 Stack Overflow 开发者调查报告最新出炉了&#xff01;今年&#xff0c;近 90,000 名…