随笔分类 -  Linux&&Ubuntu

linux 实用命令 —— tr
摘要:1. [:alnum:]tr -cd ‘[:alnum:]’-d:delete;-c:complement;-cd:删除后边的参数以外的;[:class:][:alpah:]:字母,[:digit:]:数字; [:xdigit:]:十六进制字符[:alnum:]:字母... 阅读全文
posted @ 2018-05-17 22:33 未雨愁眸 阅读(290) 评论(0) 推荐(0)
Linux shell —— 数组与关联数组
摘要:使用 declare -A(declare 的用法请使用 help 进行查看,help declare) 进行声明关联数组变量;$ declare -A fruits_price$ fruits_price=([apple]='$100' [orange]='$150... 阅读全文
posted @ 2018-05-06 19:42 未雨愁眸 阅读(685) 评论(0) 推荐(0)
ubuntu 源、codename 与 sources.list 文件
摘要:查看 codename$ lsb_release -aNo LSB modules are available.Distributor ID: UbuntuDescription: Ubuntu 16.04 LTSRelease: 16.04Cod... 阅读全文
posted @ 2017-10-03 18:39 未雨愁眸 阅读(455) 评论(0) 推荐(0)
plink 与 ssh 远程登录问题
摘要:plink 是一种 putty-tools,ubuntu 环境下,如果没有安装 plink,可通过如下方法进行安装:$ echo y | sudo apt-get install plink1. 解决ssh第一次登录需要交互确认的问题解决SSH第一次登录需要交互确认的... 阅读全文
posted @ 2017-09-16 18:36 未雨愁眸 阅读(3379) 评论(0) 推荐(0)
SELinux 初探
摘要:SELinux:Security Enhanced Linux。SELinux 是 NSA(美国国家安全局)开发设计,整合到 Linux 内核中的一个模块。0. 基本概念DAC(Discretionary Access Control),自主访问控制,传统的文件权... 阅读全文
posted @ 2017-09-03 15:56 未雨愁眸 阅读(188) 评论(0) 推荐(0)
linux 基础 —— 网络管理
摘要:Linux 最强大的功能是什么?网络功能。修改 dns 服务器(解析域名到 ip 地址):$ sudo vim /etc/resolvconf/resolv.conf.d/base # 添加如下内容nameserver 8.8.8.8nameserver 8.8.... 阅读全文
posted @ 2017-08-20 10:56 未雨愁眸 阅读(2367) 评论(0) 推荐(0)
ubuntu 下的文件校验(md5、sha256)
摘要:在本地使用 md5sum/sha256sum 生成某待测文件的 hash 值,以跟标准文件的 hash 值做对比验证,确定经网络传输过程得到的文件是否真实无损。一般而言,hash 值如果一致,大概率上能保证文件的一致性。我们以 Download Anaconda No... 阅读全文
posted @ 2017-07-07 09:42 未雨愁眸 阅读(1775) 评论(0) 推荐(0)
linux 下的文件搜索、可执行文件搜索
摘要:1. whereis 与 which速度快,只是模糊查询,例如查询 $ whereis mysql,则会将mysql, mysql.ini, mysql*所在的目录都找出来;whereis 查看的是文件;which 查看可执行文件:$ which xinetd ⇒ /... 阅读全文
posted @ 2017-07-06 21:52 未雨愁眸 阅读(971) 评论(0) 推荐(0)
Linux 内核源码(kernel source)
摘要:查看内核的发行版:uname -r(--kernel-release)$ uname -r4.4.0-78-generic内核源码所在的位置:/usr/src$ cd /usr/src$ lldrwxr-xr-x 8 root root 4096 May 21 04... 阅读全文
posted @ 2017-06-05 12:39 未雨愁眸 阅读(2262) 评论(0) 推荐(0)
Linux 磁盘管理
摘要:0. LBA(Logical Block Address)每个盘面上同心圆的周长不一样,如果按照每个磁道拥有相同数量的扇区,那么靠近盘面外围的磁道密度肯定比内圈更加稀疏。显然这样是十分浪费空间的,但是如果不同的磁道扇区数不同,计算起来就十分麻烦。为了屏蔽这些复杂的硬件... 阅读全文
posted @ 2017-06-04 22:14 未雨愁眸 阅读(227) 评论(0) 推荐(0)
linux 不常用命令及命令组合
摘要:lsof:list open files, sudo lsof | grep deleted:则列出虽然被删除,但还处于打开状态的文件。注意,这些文件占用的空间,只有在这些文件关闭时,才会被释放。md5sum:获得文件的 md5,以检查下载的文件是否正确; sha2... 阅读全文
posted @ 2017-06-04 21:52 未雨愁眸 阅读(199) 评论(0) 推荐(0)
rz、sz (上传下载)命令参数的解释
摘要:$ man rz,查看帮助;-a, –ascii-b, –binary 用binary的方式上传下载,不解释字符为 ascii-e, –escape 强制escape 所有控制字符,比如 Ctrl+x,DEL 等-ary –o-sync -a 表示使用ascii码... 阅读全文
posted @ 2017-05-01 18:23 未雨愁眸 阅读(527) 评论(0) 推荐(0)
linux 命令学习 —— 硬件外设管理(dmesg、lsusb)
摘要:dmesg:print or control the kernel ring bufferdmesg命令设备故障的诊断是非常重要的。在dmesg命令的帮助下进行硬件的连接或断开连接操作时,我们可以看到硬件的检测或者断开连接的信息。1. 列出加载到内核的所有驱动$ ... 阅读全文
posted @ 2017-02-26 15:47 未雨愁眸 阅读(964) 评论(0) 推荐(0)
E: Could not get lock /var/lib/dpkg/lock(无法获得锁)
摘要:出现这个问题可能是有另外一个程序正在运行,导致资源被锁不可用。而导致资源被锁的原因可能是上次运行安装或更新时没有正常完成,进而出现此状况,解决的办法其实很简单。有以下两种解决办法:1. 强制解锁执行下面两段命令即可:sudo rm /var/cache/apt/arc... 阅读全文
posted @ 2017-02-25 23:43 未雨愁眸 阅读(292) 评论(0) 推荐(0)
xshell/putty 连接 linux 虚拟机 connection failed 的解决方案
摘要:ubuntu 默认并没有安装 ssh 服务,如果通过 ssh(XShell/putty) 连接 ubuntu 虚拟机,则需要手动安装 ssh-server(ssh 分客户端和 openssh-client 和服务器端 openssh-server)。1. 检查是否安装... 阅读全文
posted @ 2017-02-19 11:08 未雨愁眸 阅读(430) 评论(0) 推荐(0)
ubuntu grub 操作
摘要:系统开机时,按住 shift 进入 grub 1. 什么是 GrubGNU GRUB(GRand Unified Bootloader 简称“GRUB”)是一个来自GNU项目的多操作系统启动程序。GRUB是多启动规范的实现,它允许用户可以在计算机内同时拥有多个操作系统... 阅读全文
posted @ 2017-02-19 09:59 未雨愁眸 阅读(490) 评论(0) 推荐(0)
Linux 环境变量
摘要:1. ~/.bashrc:配置用户自身的环境变量 注意,对 ~/.bashrc 的修改要在重新登录(而非关机重启)后才可以生效,比如,对于终端而言(terminal),就是 logout,重新登录;不再是全局,而是每个用户自身的,自然就在用户家目录下的.bashrc... 阅读全文
posted @ 2016-10-30 23:45 未雨愁眸 阅读(503) 评论(0) 推荐(0)