
linux
文章平均质量分 62
董武明
这个作者很懒,什么都没留下…
展开
-
ubuntu 服务器安装配置VNC访问
sudo apt install lightdm在Ubuntu上安装x11vnc,已制定新的端口号8059为例:原创 2023-02-10 14:32:58 · 1061 阅读 · 0 评论 -
LDAP验证 ldap URL和域账号,获取相关配置信息
使用ldapsearch 验证URL和域账号:ldapsearch -h your_ldap_url -p 389 -x -b "OU=xx,OU=Users,OU=xx,DC=xx,DC=xx,DC=xx" -D "your_user_name" -w "your_pass_word"认证失败会直接报错:ldap_bind: Invalid credentials (49) additional info: 80090308: LdapErr: DSID-0C090453, comment: A原创 2021-05-25 11:39:25 · 1365 阅读 · 0 评论 -
centos7 php 5.4升级到5.5
1、查看已经安装的PHP组件yum list installed| grep phpphp.x86_64 5.4.16-48.el7 @basephp-cli.x86_64 5.4.16-48.el7 @basephp-common.x86_64 5.4.16-48.el7原创 2021-04-23 17:23:37 · 431 阅读 · 0 评论 -
CentOS 安装 SonaType Nexus Maven Repository以及旧库迁移
转载:http://www.cnblogs.com/zhangqingsh/archive/2013/03/14/2959301.htmlCentOS下安装SonaType Nexus:1.1 下载SonaTYpe Nexus:cd /usr/local/srcwget http://download.sonatype.com/nexus/oss/nexus-2.3.1-01-bundle.ta转载 2016-12-12 20:29:26 · 528 阅读 · 0 评论 -
SonarQube的安装、配置与使用
SonarQube是管理代码质量一个开放平台,可以快速的定位代码中潜在的或者明显的错误,下面将会介绍一下这个工具的安装、配置以及使用。准备工作;1、jdk(不再介绍)2、sonarqube:http://www.sonarqube.org/downloads/3、SonarQube+Scanner:https://sonarsource.bintray.com/Distribution/sonar-转载 2016-12-02 17:33:21 · 841 阅读 · 0 评论 -
使用Nexus搭建Maven私服
为什么要搭建nexus私服,原因很简单,有些公司都不提供外网给项目组人员,因此就不能使用maven访问远程的仓库地址,所以很有必要在局域网里找一台有外网权限的机器,搭建nexus私服,然后开发人员连到这台私服上,这样的话就可以通过这台搭建了nexus私服的电脑访问maven的远程仓库。1.首先确定我们的环境安装好maven,jdk等必须的环境2.这些都准备好之后,去下载最新版本的nexus 下转载 2016-09-20 17:34:17 · 270 阅读 · 0 评论 -
Eslint静态代码检查
简介 ESLint是一个以可扩展、每条规则独立、不内置编码风格为理念编写一个 lint 工具。 主要的特点有:默认规则包含所有 JSLint、JSHint 中存在的规则,易迁移 规则可配置性高:可设置「警告」、「错误」两个 error 等级,或者直接禁用 包含代码风格检测的规则(可以丢掉 JSCS 了) 支持插件扩展、自定义规则 起步 安装$ npm install -g eslint转载 2016-08-24 18:46:47 · 3582 阅读 · 0 评论 -
Ubuntu ERROR 2003 (HY000): Can't connect to MySQL server on '127.0.0.1' (111)
配置远程连接mysqlMySQL>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'yourpassword' WITH GRANT OPTION;MySQL>FLUSH PRIVILEGES;远程连接mysql时mysql -h127.0.0.1 -u root -p报错:ERROR 2003 (HY000): Can’t co原创 2016-07-25 10:42:31 · 18142 阅读 · 0 评论 -
dpkg: error processing archive /var/cache/apt/archives/libc6-dev-amd64_2.19-0ubuntu6.7_i386.deb
sudo apt-get install -fPreparing to unpack .../libc6-dev-amd64_2.19-0ubuntu6.7_i386.deb ...Unpacking libc6-dev-amd64 (2.19-0ubuntu6.7) ...dpkg: error processing archive /var/cache/apt/archives/l原创 2016-03-25 11:02:32 · 7278 阅读 · 1 评论 -
linux的ulimit各种限制之深入分析
linux的ulimit各种限制之深入分析这是一篇非常好的文章,对ulimit的各个限制参数讲得非常透彻。原文链接:http://home.lupaworld.com/home-space-uid-56821-do-blog-id-232810.html一般可以通过ulimit命令或编辑/etc/security/limits.conf重新加载的方式使之生效通过ulimit转载 2013-12-04 11:29:50 · 1882 阅读 · 0 评论 -
Linux 操作系统位数(32or64)识别
Linux 操作系统位数识别:LINUX 32位操作系统:Linux x86 i586 i386 i686 i...LINUX 64位操作系统:Linux x64x86_64 X64 ...$uname -aLinux ubuntu 3.8.0-33-generic #48-Ubuntu SMP Wed Oct 23 17:26:34 UTC原创 2013-12-02 19:07:36 · 2815 阅读 · 0 评论 -
mount you must specify the filesystem type linux mount LVM到个人用户报错
linux mount LVM到个人用户上时提示:mount you must specify the filesystem type root@server:/home# mount /dev/xxxx /home/dongwuming/mount you must specify the filesystem type root@server:/home# mk原创 2013-12-02 15:01:58 · 2608 阅读 · 0 评论 -
Grep 搜索内容高亮红色显示输出
Grep 搜索内容高亮红色显示输出:grep xxx ----color=auto或在权限配置文件加上:vi ~/.bash_profileexport GREP_OPTIONS='--color=auto'source ~/.bash_profile原创 2016-12-22 12:00:13 · 14920 阅读 · 0 评论 -
Ubuntu下解决adb devices:???????????? no permissions的方法
问题:连接android手机后,使用adb devices,出现了?????,nopermissions没有权限的问题,如图:原因:经过百度得,原因是ubuntu这样的系统都是默认以非root身份在运行的,要使用usb调试,需要sudo支持。解决方法:1.输入命令lsusb,查看usb的使用情况,其中绿色方框里面的是我当前连接的android设备,记录下ID中的18d1:9转载 2017-03-02 18:25:03 · 729 阅读 · 0 评论 -
phabricator arc diff --raw-command 报错:500 - 服务器错误
phabricator生成diff报错:arcanist/bin/arc diff --raw-command ‘git diff origin/master origin/xxxxxx -U20000’报错:Exception[HTTP/500] Internal Server Error500 - 服务器错误追查原因是有个文件的编码格式是 ISO-8859file xx/xx....原创 2019-06-18 18:14:08 · 790 阅读 · 0 评论 -
Jenkins 页面不刷新最新修改配置,需要强制刷新才可以,Request Status Code:200 OK (from disk cache)
jenkins 页面不刷新最新修改配置,需要强制刷新才可以,Status Code:200 OK (from disk cache),Mac系统下浏览器的刷新快捷键command+R才可以看到上次修改的Job 配置内容,非常恶心!!!最终是定位到了原因是因为Nginx被人配置了expires max;缓存设置 不强制刷新还是访问的本地缓存,也就是检查 Request Status Code:20...原创 2019-03-28 22:20:47 · 3548 阅读 · 0 评论 -
Vim Error detected while processing function <SNR>59_RunPyflakes: line 53: E927: Invalid action: ''
安装vim配置后,vim python文件报错:Error detected while processing function 59_RunPyflakes:line 53:E927: Invalid action: ‘’解决办法:修改 call setqflist(b:qf_list, ‘’) ==> call setqflist(b:qf_list, ’ ‘)及’'中...原创 2019-02-28 16:55:12 · 1670 阅读 · 0 评论 -
Linux 命令行更新指定版本 android sdk
Linux 命令行更新指定版本 android sdk查询Android 所有版本 ./android list sdk -a 39- Android SDK Build-tools, revision 19 (Obsolete) 40- Android SDK Build-tools, revision 18.1.1 (Obsolete) ...原创 2018-09-07 11:38:44 · 4690 阅读 · 0 评论 -
Sed 匹配字段后在其前后添加文本方法
使用Sed 匹配字段后在其前后添加文本方法:修改文本test.txt中BUGID在其前一行加上just a test for add something ahead BUGIDsed “/匹配字段/i加上想要插入到匹配字段前一行的内容” 文件名dwm@dwm:~/dongwuming/sed_test$ cat test.txtjust a testBUGID: 11111111JiraID原创 2017-07-07 18:31:12 · 9007 阅读 · 0 评论 -
Jenkins description 不支持HTML问题
升级新版本Jenkins后 Jenkins的view、Job和每次构建的备注及description不支持使用HTML语法编辑备注信息,非常影响观赏性!具体操作如下:点击 Manage Jenkins 进入Jenkins管理配置界面:然后在进入 Configure Global Security 配置界面:原创 2017-06-30 10:24:41 · 5099 阅读 · 0 评论 -
Gitlab 系统Log文件对应操作关系List
Gitlab 系统Log文件位置: /var/log/gitlab/页面操作Log:/var/log/gitlab/gitlab-rails/production.log Started GET "*?page=2" for 192.168.xx.xx at 2017-04-24 19:00:34 +0800 Processing原创 2017-04-24 19:15:59 · 9411 阅读 · 1 评论 -
shell 《鸟哥的Linux私房菜》精选汇总
【Shell】通配符与特殊符号在 bash 的操作环境中还有一个非常有用的功能,那就是通配符 (wildcard) ! 我们利用 bash 处理数据就更方便了!底下列出一些常用的通配符:符号意义*代表『 0 个到无穷多个』任意字符?代表『一定有一个』任意字符[ ]同样代表『一定有一个在括转载 2017-03-30 22:15:46 · 2211 阅读 · 0 评论 -
【Shell】变量的取用、删除、取代与替换
——来自《鸟哥的Linux私房菜》——总结做方便查阅之用变量的取用: echoecho $variableecho $PATHecho ${PATH}变量的配置守则1.变量与变量内容以一个等号『=』来连结,如下所示: 『myname=VBird』2.等号两边不能直接接空格符,如下所示为错误: 『myname = VBird』或『m转载 2017-03-30 22:10:10 · 633 阅读 · 0 评论 -
htpasswd.cgi 网页远程修改gerrit HTTP认证的密码文件
在搭建gerrit系统时,一般都会采用apache的.htacces 认证方法 但trac本身并不提供修改密码的功能,修改密码只能通过htpasswd/htpasswd2命令来进行,这的确是一件相当不make sense的事。其实,利用一个免费的perl脚本可以方便的通过http方式修改apache的认证文件。 文件名:htpasswd.pl,获取地址http://home.xnet.c原创 2013-09-18 15:15:32 · 4725 阅读 · 0 评论 -
Sub-process /usr/bin/dpkg returned an error code (1) Ubantu dpkg安装mysql-server-5.5软件包时报错解决办法
我是在安装mysql-server-5.5时,报错Sub-process /usr/bin/dpkg returned an error code (1),全部卸载之前的所有以来的软件包,重新安装,还是报这个dpkg的错误,sudo apt-get autoremove mysql-client-5.5 mysql-client-core-5.5 mysql-common mysq原创 2013-08-08 14:44:00 · 4337 阅读 · 0 评论 -
CCNA认证考试介绍
CCNA单科考试概述 学习 练习 参加考试640-802 CCNA® 单科考试考试编号:640-802相关认证:CCNA 时间:90 分钟 (45-55 问题)可选择语言:英语, 日语, 葡萄牙语, 法文, 西班牙语点击此处报名:Pearson VUE考试政策:阅读当前的考试政策原创 2013-08-19 14:25:17 · 1676 阅读 · 0 评论 -
ubantu sudo apt-get 安装下载更新软件包命令详解
ubantu sudo apt-get 安装下载更新软件包命令详解: sudo apt-get install package 安装包 sudo apt-get install package - - reinstall 重新安装包 sudo apt-get -f install 修复安装"-f = ——fix-missing" sudo apt-get原创 2013-08-05 17:52:31 · 3067 阅读 · 0 评论 -
ssh-keygen的使用方法及配置authorized_keys两台linux机器相互认证
一、概述1、就是为了让两个linux机器之间使用ssh不需要用户名和密码。采用了数字签名RSA或者DSA来完成这个操作2、模型分析假设 A (192.168.20.59)为客户机器,B(192.168.20.60)为目标机;要达到的目的:A机器ssh登录B机器无需输入密码;加密方式选 rsa|dsa均可以,默认dsa 二、具体操作流程 单向登陆的操作过程转载 2013-08-01 17:30:55 · 65252 阅读 · 0 评论 -
Linux mysql安装无法启动 /etc下无mysql配置文件,mysql 无法启动,/var/run/mysqld/mysqld.sock找不到
Linux mysql安装无法启动 /etc下无mysql配置文件,mysql 无法启动,/var/run/mysqld/mysqld.sock or /temple/mysqld.sock找不到 需确认 并手动安装下 下列软件包: libdbd-mysql-perl libdbi-perl libhtml-template-perl libmysqlclient18 lib原创 2013-08-01 14:44:00 · 8155 阅读 · 0 评论 -
Linux中.a,.la,.o,.so文件的意义和编程实现
http://www.233.com/linux/fudao/20081120/094425945.htmlLinux下文件的类型是不依赖于其后缀名的,但一般来讲: .o,是目标文件,相当于windows中的.obj文件 .so 为共享库,是shared object,用于动态连接的,和dll差不多 .a为静态库,是好多个.o合在一起,用于静态连接 .la为li转载 2013-06-05 10:45:57 · 862 阅读 · 0 评论 -
Linux远程登陆Windows : rdesktop的使用方法
工作时一般是开两台电脑 ,一台linux,一台windows,以前也用过虚拟机什么的,但是 有时候跑起来拖泥带水的十分不爽,所以慢慢的就习惯了两台电脑的工作方式,一般我大部时间都在linux下面。用rdesktop远程控制Windows是在好不过的了,redesktop 使用简单,windows也不和装什么服务端,是要把远程桌面共享打开就行了,下面来看一下rdesktop怎么使用吧,开个终转载 2013-06-05 10:07:15 · 1166 阅读 · 0 评论 -
鳥哥的 Linux 资料学习网站
繁体主站 http://linux.vbird.org/简体主站 http://vbird.dic.ksu.edu.tw/原创 2013-05-08 17:21:41 · 598 阅读 · 0 评论 -
python 入门书籍推荐
python 入门书籍推荐 学习python在程序员中已经越来越流行了,很多想学的人都试图通过学习python让自己的工作更加的轻松。但是,如果错误地选择了python 书籍,不但不利于掌握重要的原理,也不利于在工作中正确地运用相关的知识,而且还会挫伤继续学习的积极性。学习关键是要选对一些经典的好书;而如果没有选好正确的入门考书的话,你的入门之路就将变得异常艰难。老王今天就将为有兴趣学习转载 2013-05-08 12:01:26 · 2303 阅读 · 0 评论 -
LINUX常用命令汇集
1.man (相当于 cmd --help )对不熟悉的命令想查询详细使用方法的帮助解释可以使用eg:man ls 就可以查看ls相关的用法注:按q键或者ctrl+c退出,在linux下可以使用ctrl+c终止当前程序运行。2. ls 查看目录或者文件的属*,列举出任一目录下面的文件eg: ls /usr/manls -l 【简单用法命令 ll】a.d表示目录(dire转载 2013-04-26 17:58:08 · 1202 阅读 · 0 评论 -
makefile编写(最终整理完整版)
这几天好好研究了下makefile。我先是研究了eclipse自动生成的makefile,然后在它的启发下,进行了改造,最终实现了自己的makefile,然后做了一个自认为还算智能的makefile。用的时候,只要把它放在项目里面,只要配置一下需要的几个参数,然后就可以make了。以后无论怎么添加代码文件,都不用去动这个makefile了。下面是我写的这个makefile,我会对它做一个详转载 2013-08-16 16:22:27 · 2600 阅读 · 0 评论 -
三大开源Linux防火墙生成器
对所有的Linux系统和网络管理员来说,一个最基本的技巧是知道如何从头开始编写一个强健的iptables防火墙,并且知道如何修改它,使其适应多种不同的情况。然而,在现实世界中,这看起来似乎少之又少。对iptables的学习并非是一个简单的过程,不过笔者在这里向您推荐外网上如下资料,这样使用起来你就得心应手了。笔者认为所有的管理员都应彻底地理解Iptables,不过,另外一个可选择的方法是运原创 2013-08-16 17:23:40 · 1293 阅读 · 0 评论 -
Linux系统补丁工具patch AND diff
Linux系统补丁工具patch AND diff一、工具概述:diff制作补丁的工具diff后面可以接两个文件名或两个目录名生成补丁patch打补丁的工具Patch用途:根据原文件和补丁文件生成目标文件在数学上来说,diff类似于对两个集合的差运算,patch类似于对两个集合的和运算。diff比较两个文件或文件集合的差异,并记录下来,生成一个diff文件,这也原创 2013-11-18 16:46:25 · 2854 阅读 · 0 评论 -
RVCT的Linux环境变量配置 ARM® RVDS™ 4.1(b713)
下载解压 armrvds.tar.gz到/opt 下在自己的build.sh下导入RVCT的环境变量配置:export ARMROOT=/opt/armrvds/4.1BLD713/RVCT/Programs/4.1/713/linux-pentiumexport ARM_BIN=/opt/armrvds/4.1BLD713/RVCT/Programs/4.1/713/linux-pe原创 2013-09-10 15:46:58 · 4911 阅读 · 1 评论 -
Ubuntu下安装OpenSSH Server使之可以被远程连接 ssh: connect to host 192.168.XX.XX port 22: Connection refused
Ubuntu下安装OpenSSH Server 使之可以被远程连接没有安装OpenSSH Server 时:$ssh 192.168.XX.XXssh: connect to host 192.168.XX.XX port 22: Connection refused远程连接失败,无法连接$sudo apt-get install openssh-server原创 2013-10-18 16:43:21 · 2515 阅读 · 0 评论 -
MySql root用户登陆密码忘记了 修改方法
MySql root用户登陆密码忘记了 修改方法:方法一:MySQL提供跳过访问控制的命令行参数,通过在命令行以此命令启动MySQL服务器:safe_mysqld --skip-grant-tables& 即可跳过MySQL的访问控制,任何人都可以在控制台以管理员的身份进入MySQL数据库。需要注意的是在修改完密码以后要把MySQL服务器停掉重新启动才会生效方法原创 2013-09-26 17:07:56 · 1080 阅读 · 0 评论