linux常见问题
Du.Jiheng
记录生活点滴,知识源于积累。
展开
-
怎么去文件中除重复字段所在的行
我只想保留第一个1所在的行,可以使用awk的高级命令seen,很轻松就可以实现。原创 2024-09-24 16:53:48 · 223 阅读 · 0 评论 -
gerrit git 邮箱不匹配的问题
在家目录下面同时clone两个repo,TEST1 和 TEST2在TEST1 repo下面可以正常git add git commit 然后git push但是在TEST2 repo下面git push 就会报错如下,remote: ERROR: The following addresses are currently registered:remote: ERROR: NULLremote: ERROR:remote: ERROR: To register an email...原创 2022-04-11 17:58:20 · 1870 阅读 · 0 评论 -
sublime text3 快捷方式
Ctrl+L 选择整行(按住-继续选择下行)Ctrl+KK 从光标处删除至行尾Ctrl+K Backspace 从光标处删除至行首Ctrl+J 合并行(已选择需要合并的多行时)Ctrl+KU 改为大写Ctrl+KL 改为小写Ctrl+D 选择字符串 (按住-继续选择下个相同的字符串)Ctrl+M 光标移动至括号内开始或结束的位置Ctrl+/ 注释整行(如已选...原创 2021-05-31 14:17:25 · 219 阅读 · 0 评论 -
cshrc设置终端提示符末尾总是显示当前目录
在liunx tcsh shell中,终端提示符末尾总是显示当前目录。如下图所示masternode1 [8:20] [/home/dujiheng -> # ~这是因为我们设置了rprompt 这个参数造成的,只需要执行下面命令即可,把rprompt设置为空set rprompt=""...原创 2021-04-16 14:28:38 · 1254 阅读 · 0 评论 -
Can‘t locate Switch.pm in @INC
问题描述Can’t locate Switch.pm in @INC (@INC contains: /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 .) at ./vc.pl line 32.1.分析问题这个原因是因为在/usr/local/lib64 /usr/local原创 2020-06-10 15:55:27 · 1842 阅读 · 0 评论 -
装linux和win7双系统
接下来我自己写一个到底该怎么去安装双系统,1.制作一个linux安装光盘或者U盘,下载一个想要的linux系统安装我只说一下分区方法最简单的实用性最大的分区方式,秒杀一切的分区方式,/根分区(3~5)个,每个30~50G,swap分区是内存的两倍(8~10G别太多了),剩下的全部分给/home或者/opt,有的人会说根分区干嘛要四个,为了以后装不同的操作系统。2.开始安装linu...原创 2018-07-27 11:31:01 · 1058 阅读 · 0 评论 -
dpkg-buildpackage命令
dpkg-buildpackage -nc 接着编译原创 2018-07-27 11:28:43 · 4008 阅读 · 0 评论 -
linux 查看目录下面所有文件的大小
du -sh ./*在想要查看的路径下面执行,能显示出所有文件的大小原创 2018-07-18 14:31:53 · 5940 阅读 · 0 评论 -
ubuntu下载词典
1 aptitude install stardic下载dic 并解压 tar xzvf dic.tar.gz下载地址 http://23.106.148.128/djh/dic.tar.gz 2 cp /dic /usr/share/stardic/原创 2018-04-18 23:08:33 · 679 阅读 · 0 评论 -
ubuntu 手动配置interfaces网络
1 auto lo 2 iface lo inet loopback 3 4 auto eth0 5 allow-hotplug eth0 6 iface eth0 inet static 7 address 8 netmask 9 gateway 10 network 0.0原创 2018-04-18 23:01:50 · 4827 阅读 · 0 评论 -
shell 中if语句 -a 到-z 的意思
[ -a FILE ] 如果 FILE 存在则为真。[ -b FILE ] 如果 FILE 存在且是一个块特殊文件则为真。[ -c FILE ] 如果 FILE 存在且是一个字特殊文件则为真。[ -d FILE ] 如果 FILE 存在且是一个目录则为真。[ -e FILE ] 如果 FILE 存在则为真。[ -f FILE ] 如果 FILE 存在且是一个原创 2017-08-29 16:31:30 · 535 阅读 · 0 评论 -
解决 ubuntu chrome-google "adobe flash player 不是最新版本" 或者已过期
1.去官网下载最新的的flash player tar.gz www.adobe.com/cn2.把下载下来的文件解开tar -xzvf xxx.tar.gz查看所下载的版本号 vim readme.txt看第二行,为创建目录做准备,以及后面的文件配置都需要用到这个版本号3.创建目录mkdir /home/xxx/.config/googlechrome/PepperFlash/26.0.原创 2017-08-07 16:04:50 · 755 阅读 · 0 评论 -
debian重启没办法进入图形界面
在遇到重启有时候没办法进入图形界面的情况下,你可以考虑是自己电脑或者服务器显卡的问题,如果你进入了命令行的界面,执行/etc/init.d/kdm restart 可以重新启动图形界面的话那么就可以肯定时显卡的问题。你可以在显卡的配置文件中写下面的配置信息。在配置文件/etc/X11/xor g.conf在英伟大驱动的配置文件的那一段增加下面的语句 Option "AllowEmp原创 2017-07-31 17:40:03 · 4925 阅读 · 0 评论 -
内核文件编译
1、安装内核头文件 2 apt-get install linux-headers-`uname -r` 3 4 2、编写hello.c文件 5 6 #include <linux/init.h> 7 #include <linux/module.h> 8 MODULE_LICENSE("Dual BSD/GPL"); 9 10 stat...原创 2018-07-27 11:32:19 · 225 阅读 · 0 评论 -
查找当前目录下面含有指定字符串的文件
查找当前目录下含有指定字符串的文件find . -type f -exec grep "the string you want find…" {} ; -print查找指定文件中含有特定字符串的行find . | grep config.xml | xargs grep "specified field"查找当前目录中包含指定字段的所有文件grep -RnI "spec...原创 2018-07-27 16:35:38 · 1942 阅读 · 0 评论 -
rm: cannot remove ‘.nfs00000000066962660000031b‘: Device or resource busy
1.当你ssh在本地登陆服务器之后vim编辑文件时突然网络断开,然后再次登陆重新编辑的时候会有.swp 文件,只需要给临时文件删除了就可以继续编辑。2.但是如果你重新连接之后,直接把你刚才的工作目录删除,你会发现你删除不掉,会报错误“rm: cannot remove '.nfs00000000066962660000031b': Device or resource busy”,并且你还...原创 2019-04-12 11:28:48 · 6154 阅读 · 1 评论 -
vim常用命令总结
vimrc的配置vim ~/.vimrcset nocompatible 关闭与vi的兼容性,使用vim的更多功能set nu 设置行号set sw=4 也是把table设置为空格set ts=4 按一下table为4个空格set expandtab 把所有的table设置为空格(其实ts=4 sw=4都已经可以了这里加个这个是为了更好的兼容性)set backspace=...原创 2019-02-22 17:31:14 · 319 阅读 · 0 评论 -
yum查找命令依赖的包
yum whatprovides ifconfigLoaded plugins: langpacks, product-id, rhnplugin, search-disabled-repos, subscription-manager*Note* Spacewalk repositories are not listed below. You must run this command a...原创 2019-02-22 16:55:41 · 6639 阅读 · 0 评论 -
ip tunnel不同网段打洞实现互通教程
如下图所示,pub1能和net1进行互通(都有10网段的ip),net1与pub2能互通(都有131开头的IP),但是pub1与pub2没办法互通,在不改变配置的情况下最简洁有效的方式就是用ip tunnel来打洞让pub1和pub2之间建立一个隧道直接进行互访。pingpingpingping实现pub1与pub2的互通pub1\10.20.54.228net1\10.22.4.222/131...原创 2019-02-15 13:48:37 · 2153 阅读 · 0 评论 -
bash设置终端提示符
1、vi ~/.bashrc2、PS1=’[\u@\H \W]$’3、source ~/.bashrc原创 2018-11-27 10:26:25 · 510 阅读 · 0 评论 -
统计一个repo中commit提交的数量
当需要获取一个repo的最近提交情况时,可以用下面命令git log --author=yourname --since="2018-11-01" --no-merges | grep -e 'comit[a-zA-Z0-9]*' | wc -l原创 2018-11-05 10:03:46 · 1704 阅读 · 0 评论 -
linux系统缺少perl组建中的Data::Dumper模块
linux系统缺少perl组建中的Data::Dumper模块perl -data-dumper模块安装方法1. 手动安装tar xzvf xx.tar.gzcd X.Xperl Makefile.PL(生成makefile)make (建立模块)make install (安装模块)2.自动安装安装前首先机器能连接网络,并且需要用root权限 执行以下命令perl -MCPAN -原创 2017-07-31 16:59:16 · 3737 阅读 · 0 评论 -
linux编译kite和hbase
编译kite和hbase遇到的问题及方法配置原创 2017-07-10 13:48:03 · 1334 阅读 · 0 评论 -
mozilla thunderbird邮箱配置
1.接收配置服务类型:pop 服务器:mail.linx-info.com 端口: 995 安全连接:SSL/TLS 身份验证:普通密码2.发送配置服务类型:SMTP 服务器:mail.linx-info.com 端口: 25 安全连接:STARTTLS 身份验证:普通密码原创 2017-07-07 09:11:46 · 10824 阅读 · 0 评论 -
在linux上安装flash player插件
1.去flash player官网下载驱动驱动下载地址下载一个tar包install_flash_player_11_linux.x86_64.tar.gz2.解压得到.so文件tar -xzf install_flash_player_11_linux.x86_64.tar.gz3.把so文件拷贝到插件目录中并赋予其权限cp libflashplayer.so /usr/lib/mozilla/p原创 2016-12-13 11:49:47 · 610 阅读 · 0 评论 -
linux安装libreoffice打开doc文档
1.安装yum -y install libreoffice(redhat centos系统)aptitude install libreoffice(debian ubuntu系统)2.安装中文汉化包yum -y install libreoffice-langpack-zh*aptitude install libreoffice-langpack-zh*原创 2016-12-13 11:54:11 · 4219 阅读 · 2 评论 -
常用命令
grep -RnI &quot;write&quot; . --color(在当前目录查找包含write的所有内容)nautilus . (弹出当前目录的图形界面)man operator(查看运算符的优先级)原创 2016-12-12 18:10:02 · 377 阅读 · 0 评论 -
piix4_smbus 000:00:0073:Host SMBus controller not enable
smbus用于检测各元件的状态,并更新硬件引脚产生错误的原因:linux系统装入了i2c_piix4模块,系统找不到所以报错解决:1.首先进入系统在ubuntu下进入恢复模式按着shift不动,先fsck获取rw权限,进入root shell之后如下2.查明装入模块的具体名字lsmod | grep i2c_piix43.将此模块列入不启动中vim /etc/modprobed/blacklist.原创 2016-12-13 10:54:37 · 1369 阅读 · 1 评论 -
Google-chrome启动出错的解决办法
【】ERROR:gles2_cmd_decoder.cc(5071)] Error: 5 for Command kResizeCHROMIUM遇到这个问题困扰一上午,试过重新安装deb包,删除重新安装的办法都行不通。无奈先记录在这里。原创 2016-10-17 16:27:11 · 2437 阅读 · 0 评论 -
linux升级内核之后Virtualbox启动出错无法创建任务
linux virtualbox 无法创建新的任务原创 2016-10-19 11:51:02 · 864 阅读 · 0 评论 -
怎么更改linux的系统语言
dpkg-reconfigure locales 打开图形界面选择系统语言然后重启原创 2016-10-24 17:20:48 · 1366 阅读 · 0 评论 -
linux下怎么安装网卡驱动
首先在网上下载好相应的驱动,linux本机的网卡驱动在 /lib/modules/3.16.0.4/kernel/drivers/net/ethernet/intel/e1000e/e1000e.ko只要把你下载的驱动拷贝到这里面覆盖掉原来的就行然后在本目录中 执行 depmod -a 来刷新一下一下 然后 modprobe e1000e 加载一下注意的是 modpro原创 2016-10-24 17:01:58 · 1985 阅读 · 0 评论 -
linux virtualbox虚拟机 设备》usb》找不到usb设备
在网上搜索大部分发现都没有解决我的问题,有的是说少装了扩展包,可是我从官网上下载的扩展包根本装不上去,后来对照同事的电脑对比一下 是不是少装了哪个包,果不其然 确实少装了 请看下面操作1:aptitude search virtualbox 先搜索一下电脑上装了哪些包2:virtualbox-guest-dkms 看一下这个是否装上了如果没有装上那么就 aptitude原创 2016-10-24 16:55:03 · 4016 阅读 · 0 评论 -
常用的解压缩命令
.tartar -xvf.gzgzip -d 或者 gunzip.tar.gz 或者.tgzztar -xzvf.bz2bzip2 -d 或者 bunzip2.tar.bz2tar -xjvf.Zuncompress.tar.Ztar -xZf.rarunrar e.zipunzip.tar.xztar -xvJf原创 2016-10-24 11:05:18 · 320 阅读 · 0 评论 -
安装完debian后的vim配置网卡配置和下载源配置
1:vim /etc/network/interface 配置上网参数auto eth0allow-hotplug eth0iface eth0 inet staticaddress 172.16.0.67netmask 255.255.255.0gateway 172.16.0.254network 172.16.0.0然后ifconfig eth0 172原创 2016-11-28 10:20:17 · 737 阅读 · 0 评论 -
linux wps 无法输入中文
我相信在你看到这片文章的时候,你已经尝试过许多方法了。我只告诉你一下,重启电脑就行了,不用那么麻烦的配置各种参数,不用麻烦的装各种依赖包,你只需要重启一下电脑就可以 。原创 2016-12-28 16:47:38 · 1197 阅读 · 0 评论 -
ssh连接远程主机执行脚本的环境变量问题
近日在使用ssh命令ssh user@remote ~/myscript.sh登陆到远程机器remote上执行脚本时,遇到一个奇怪的问题:~/myscript.sh: line n: app: command not foundapp是一个新安装的程序,安装路径明明已通过/etc/profile配置文件加到环境变量中,但这里为何会找不到?如果直接登陆机器remote并执行~/myscript.sh时转载 2017-01-10 17:46:11 · 809 阅读 · 1 评论 -
hbsolr编译和bigtomcat编译
编译hbase-solor包原创 2017-07-10 13:59:53 · 639 阅读 · 0 评论 -
dd命令显示当前进度
使用kill,pkill,killall向dd命令发送SIGUSR1信号,当dd命令收到信号之后,自己打印出来当前的进度测试dd if=/dev/zero of=/tmp/zero.img bs=10M count=10000方法一:watch -n 5 pkill -USR1 ^dd$方法二:watch -n 5 killall -USR1 dd方法三:while转载 2017-06-06 14:04:00 · 4666 阅读 · 0 评论 -
低版本xshell登录ssh提示密码错误
报错提示用低版本的xshell远程ssh连接服务器时,报错提示为no matching outgoing encryption 没有匹配的加密算法造成这样的原因是低版本的xshell使用的加密算法和咱们高版本系统的加密算法不一样造成的,只是咱们系统所有的算法都支持,只是默认的算法中没有低版本的算法,所以只要在配置文件中增加一些低版本的算法就行vim /etc/ssh/sshd_configCiphe原创 2017-04-27 09:20:58 · 2618 阅读 · 0 评论