linux
迪迦 • 奥特曼
C/C++ coder
展开
-
如何启用Ubuntu的休眠模式
前言大家都知道 Windows 有休眠模式,其实 Ubuntu 也有。休眠模式简单来说,就是可以在用户暂时离开时将内存中的所有内容都写入到硬盘当中,当用户下次开机时,就可以直接启动到上次保存的时间状态。打个比方,你正用 LibreOffice 在处理一个文档,同时打开了很多参考网页和其它文件,下班时间到了,你怕第二天回来再去找那些参考网页和文件等会影响你的写作思路,现在就可以在离开时将 Ubuntu 进行休眠。Ubuntu 休眠后会将所有的未完成的处理任务都写入到硬盘再关机,下次再开机时会自动从硬盘去调转载 2021-04-27 22:02:31 · 1017 阅读 · 0 评论 -
Ubuntu 去掉桌面的左边菜单栏
打开终端,在里面输入如下命令sudo apt-get install gnome-panel注销登录的时候点登录框上方的小圈圈,选“gnome-classic”登录转载 2021-04-26 20:47:38 · 793 阅读 · 0 评论 -
Ubuntu Server 16.04.1 LTS 64位使用vsftpd搭建ftp服务器
最好先sudo su获得root权限。安装vsftpdsudo apt-get install vsftpd修改/etc/vsftpd.conf如下:listen=NOlisten_ipv6=YES# Allow anonymous FTP? (Disabled by default).anonymous_enable=NO# Uncomment this to allo...转载 2019-10-30 18:40:12 · 173 阅读 · 0 评论 -
使用aria2搭建离线下载服务器
简介实现效果:在VPS主机上安装aria2下载软件用作离线下载,能够远程管理下载,下载完成后能够通过HTTP(或其他任何你愿意的方式)从VPS取回,若VPS拥有IPv6地址,校园网用户可以免IPv4流量取回。此VPS可以兼作aria2下载机和ss番强代理。不足:aria2本身不支持删除下载任务中的文件,所以,不论是下载完成后已经不需要的文件,还是删除任务放弃下载的文件,都要手动登陆主机去删...转载 2019-10-24 12:39:20 · 8275 阅读 · 0 评论 -
linux 相关命令
shutdown -h now 现在马上关机转载 2019-05-20 10:10:56 · 104 阅读 · 0 评论 -
ubuntu中的samba配置
安装sambasudo apt install samba查看samba是否安装成功samba --version开启samba服务sudo systemctl start smbd运行后,smbd将在139和445端口上侦听。编辑配置文件sudo vim /etc/samba/smb.conf在最后添加如下:[Home Share] comment = ...转载 2019-05-30 20:43:46 · 573 阅读 · 0 评论 -
docker 无vi/vim修改相应的软件源
mv /etc/apt/sources.list /etc/apt/sources.list.bakecho 'deb http://mirrors.163.com/debian/ jessie main non-free contrib' > /etc/apt/sources.listecho 'deb http://mirrors.163.com/debian/ jessie-upd...转载 2019-06-16 10:35:58 · 1410 阅读 · 0 评论 -
Docker学习笔记之保存和共享镜像
0x00 概述让 Docker 引以为傲的是它能够实现相比于其他虚拟化软件更快的环境迁移和部署,在这件事情上,轻量级的容器和镜像结构的设计无疑发挥了巨大的作用。通过将容器打包成镜像,再利用体积远小于其他虚拟化软件的 Docker 镜像,我们可以更快的将它们复制到其他的机器上。在这一节中,我们就专门来谈谈如何进行这样的迁移。0x01 提交容器更改之前我们已经介绍过了,Docker 镜像的本质是...转载 2019-06-16 11:46:43 · 151 阅读 · 0 评论 -
关于Ubuntu中Could not get lock /var/lib/dpkg/lock解决方案
在Ubuntu中,有时候运用sudo apt-get install 安装软件时,会出现一下的情况E: Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable)E: Unable to l...转载 2019-07-18 17:40:14 · 246 阅读 · 0 评论 -
MakeFile中的@与$的作用
‘@’ 符号的使用通常makefile会将其执行的命令行在执行前输出到屏幕上。如果将‘@’添加到命令行前,这个命令将不被make回显出来。例如:@echo --compiling module----; // 屏幕输出 --compiling module----echo --compiling module----; // 没有@ 屏幕输出echo --compiling mod...原创 2019-08-08 09:36:03 · 14249 阅读 · 2 评论 -
linux 硬链接与软连接的区别
首先我们需要了解linux 下硬链接以及软连接的基本概念.硬链接:新建的文件是已经存在的文件的一个别名,当原文件删除时,新建的文件仍然可以使用.软链接:也称为符号链接,新建的文件以“ 路径” 的形式来表示另一个文件,和Windows 的快捷方式十分相似,新建的软链接可以指向不存在的文件.下面详细介绍一下硬链接和软连接之间的区别.:硬链接和原来的文件没有什么区别,而且共享一个 inod...转载 2019-08-15 15:55:15 · 129 阅读 · 0 评论 -
linux 系统tty、pty和pts 的概念及区别
tty(终端设备的统称):tty一词源于Teletypes,或者teletypewriters,原来指的是电传打字机,是通过串行线用打印机键盘通过阅读和发送信息的东西,后来这东西被键盘与显示器取代,所以现在叫终端比较合适。终端是一种字符型设备,它有多种类型,通常使用tty来简称各种类型的终端设备。tty指的是七个alt+crtl+F1~F7。tty1-tty6表示文字界面,可以用Ctrl...转载 2019-08-11 23:16:01 · 1010 阅读 · 0 评论 -
tcpdump的初步学习与使用
tcpdump 是一款强大的工具,支持多种选项和过滤规则,适用场景十分广泛。由于它是命令行工具,因此适用于在远程服务器或者没有图形界面的设备中收集数据包以便于事后分析。它可以在后台启动,也可以用 cron 等定时工具创建定时任务启用它。本文中,我们将讨论 tcpdump 最常用的一些功能。1、在 Linux 中安装 tcpdumptcpdump 支持多种 Linux 发行版,所以你的系统中很有...转载 2019-04-25 16:44:51 · 233 阅读 · 0 评论 -
linux安装rz sz命令
安装在ubuntu下可直接使用如下命令:apt-get install -y lrzsz使用说明sz命令发送文件到本地:sz filenamerz命令本地上传文件到服务器:rz执行该命令后,在弹出框中选择要上传的文件即可。...转载 2019-04-22 15:31:51 · 1033 阅读 · 0 评论 -
TCP11种状态
CLOSED初始状态,表示TCP连接是“关闭着的”或“未打开的”。LISTEN表示服务器端的某个SOCKET处于监听状态,可以接受客户端的连接。SYN_RCVD表示服务器接收到了来自客户端请求连接的SYN报文。在正常情况下,这个状态是服务器端的SOCKET在建立TCP连接时的三次握手会话过程中的一个中间状态,很短暂,基本上用netstat很难看到这种状态,除非故意写一个监测程序,将三次T...转载 2019-04-21 14:40:34 · 385 阅读 · 0 评论 -
安装五笔输入法
1.yum install ibus ibus-table-wubi* 注: 在SU下运行 su 运行方法,终端中输入su,输入密码即可。2. 注销用户,添加五笔输入法转载 2016-08-30 18:02:25 · 364 阅读 · 0 评论 -
tar 命令小解
tar 命令小解主操作模式(互斥):-c, –create 创建一个新归档 -d, –diff, –compare 找出归档和文件系统的差异 -r, –append 追加文件至归档结尾 -A, –catenate, –concatenate 追加 tar 文件至归档 -t, –list转载 2016-09-02 19:54:16 · 387 阅读 · 0 评论 -
Vim里面的一些小东西
查找指令: /xxx 往下查找 ?xxx 往上 n 下一个 :set hls 打开高亮 :set nohls 关闭高亮下面是查找替换,虽然我至今没使用过这一功能 - - 因为网上太多了,所以转来也不知道原创是谁 1,简单替换表达式 替换命令可以在全文中用一个单词替换另一个单词: :%s/four/4/g “%” 范围前缀表示在所有行中执行替换。最后的 “g” 标记表示替转载 2016-10-22 21:46:57 · 260 阅读 · 0 评论 -
centos7 关闭firewall安装iptables并配置
来源:http://linux.it.net.cn/CentOS/fast/2015/0110/11567.html转载 2016-10-23 11:41:47 · 266 阅读 · 0 评论 -
文件权限
drwxr-xr-x. 3 root root 85 11月 2 16:11 html 第一个字段 共有十条杠,“———-” 第一条杠,代表文件类型,可以取值: - 普通文件 b 块特殊文件 c 字符特殊文件 d 目录 l 连接 p 命名管道(FIFO) 后面九条杠,三条一组 。如rwxrwxrwx,代表按顺序所有者、组、其他用户的访问权限原创 2016-11-03 17:41:28 · 306 阅读 · 0 评论 -
VIM 基本配置
在当前用户目录下新建一个.vimrc的隐藏文件,在文件中加入以下几行代码:set autoindent //自动缩进set cindent //C自动缩进set shiftwidth=4 //自动缩进空白字符个数set softtabstop=4 //tab键的一个制表符,如果softtabstop=5,tabstop=4,则tab是1个制表符加1个空格的混合set tabstop=4 //ta转载 2017-10-06 11:10:27 · 227 阅读 · 0 评论 -
Bash Shell 快捷键
Bash shell 中,熟记以下快捷键,将极大的提高你的命令行操作效率。编辑命令 Ctrl + a :移到命令行首 Ctrl + e :移到命令行尾 Ctrl + f :按字符前移(右向) Ctrl + b :按字符后移(左向) Alt + f :按单词前移(右向) Alt + b :按单词后移(左向) Ctrl + xx:在命令行首和光标之间移动 Ctrl + u :从光标...转载 2018-04-22 08:32:26 · 250 阅读 · 0 评论 -
ubuntu 更换软件源
ubuntu本身的软件源由于一些原因在国内无法使用,为了解决这个问题,咱们可以更换相关的软件件,从而提高相应的访问速度。ubuntu软件源的配置文件在 /etc/apt/source.lis文件中,使用vim打开即可,然后何存相应的文件。具体命令; sudo vim /etc/apt/source.lis打开文件后,把相应的软...原创 2018-04-21 17:35:23 · 597 阅读 · 0 评论 -
ssh 不指定用户名登陆
解决本地登陆用户与远程登陆用户不一致 好吧,这事很纠结,虽然不用输入密码了,但是还得 ssh aliyunzixun@xxx.com 来登陆,很不爽,你懂的。 其实解决也很简单(but是同事告诉我的,老脸一红),修改本地登陆用户的 ~/.ssh/config 文件,如果木有的话就自个儿建一个吧,内容如下: Host hostname user username Host hostn...转载 2018-05-17 18:01:38 · 4151 阅读 · 0 评论 -
使用vim保存没有编辑权限的文件
直接贴出解决方案,输入命令 w !sudo tee % >dev/null然后会提示文件以经被改变,要求再次提载入,同意就可以。关掉vim,再用合适的权限的打开,继续工作。下面贴出这样做的原因,分两步理解:1.明确知识点,vim在, 利用命令 w !<cmd>可以直接执行linux相关命令,然后把当前缓冲区内容做为标准输入传参。则此种方法是执行命令...原创 2019-01-05 14:59:29 · 1451 阅读 · 0 评论 -
ubuntu找不到ifconfig
打开terminal运行 apt-get install net-tools -y转载 2019-02-05 06:00:13 · 199 阅读 · 0 评论 -
SHELL中的exit 0 和 exit 1有什么区别?
当你 exit 0 的时候,在调用环境 echo $? 就返回0,也就是说调用环境就认为你的这个程序执行正确当你 exit 1 的时候,一般是出错定义这个1,也可以是其他数字,很多系统程序这个错误编号是有约定的含义的。 但不为0 就表示程序运行出错。 调用环境就可以根据这个返回值判断 你这个程序运行是否ok。如果你用 脚本 a 调用 脚本b ,要在a中判断b是否正常返回,就是根据 exit 0...转载 2019-04-15 22:01:54 · 1456 阅读 · 0 评论 -
-bash: ./reset_lgw.sh: /bin/sh^M: bad interpreter: No such file or directory
-bash: ./reset_lgw.sh: /bin/sh^M: bad interpreter: No such file or directory出现这种情况是因为windows和Linux下的编码不一样导致的,可以用以下的命令:set fileformat=unix查看文件编码vim test.sh:set ff?fileformat=dos给文件添加可执行权限ch...原创 2019-04-13 08:38:02 · 355 阅读 · 0 评论 -
Cent OS 学习点点滴滴,现不更新
在命令提示符中使用su即可当cent os 安装完毕后,要在无GUI 的情况下同意一个协议,才可以进入GUI转载 2016-08-30 18:01:41 · 411 阅读 · 0 评论