
Linux绝学秘笈:应用利器与神兵利器
文章平均质量分 91
主要包括linux的命令,应用安装使用配置,底层内核以及实际项目的应用
进击的雷神
优快云博客专家、担任过EMV软件工程师、嵌入式软件工程师、JAVA开发工程师、测试开发工程师、某公司测试组长,有自己的测试专利
展开
-
Linux常见较全的故障修复思路及解决方案
crontab是linux自动周期执⾏脚本的常用工具,实现服务器按着设定的周期策略进⾏执⾏脚本或命令任务,但是 crontab也常出现一些不执⾏的问题导致计划任务未按预期执⾏。根据个⼈运维工作所⻅的案例,进行归纳,常⻅问题如下:1、脚本编辑器错误shell脚本:#!/bin/shpython脚本 #!/bin/env/python 应根据服务器实际环境,设置好脚本解析器2、crontab任务⾏所有的⽂本路径not exists3、crontab脚本⽂件及命令⾏所⽤⽂件,权限不足。原创 2023-05-23 10:01:07 · 2076 阅读 · 0 评论 -
如何在CentOS中设置SSH连接?
其中,"username" 替换为 CentOS 服务器上的用户名,"remote_ip_address" 替换为 CentOS 服务器的 IP 地址。启动之后,需要设置 OpenSSH 服务开机自启动,以便系统重启后服务能自动恢复。现在,可以使用 SSH 客户端连接到 CentOS 服务器了。如果系统有开启防火墙,必须配置防火墙规则以允许 SSH 连接。2、启动 OpenSSH 服务。原创 2023-04-27 10:36:40 · 8115 阅读 · 0 评论 -
linux在使用apt-get update出现错误
如果出现错误faile to fetch镜相源,可以尝试以下操作:1.备份sources.list:sudo mv /etc/apt/sources.list /etc/apt/sources.list.bak2.新建sources.list:sudo vim /etc/apt/sources.list复制下面的源到sources.list:修改成163源:deb Index of /debian/ stretch main non-free contribdeb Ind原创 2021-09-30 17:27:20 · 4327 阅读 · 0 评论 -
怎样从0开始搭建一个测试框架_13——搭建jenkins实现自动化部署
一、先看看windows下的搭建1、前期准备1.1 安装虚拟机 参考VMware Fusion 12.0.0 Pro 专业版1.2 安装ubuntu 参考安装Ubuntu2、jekins启动安装root@lucas-virtual-machine:~# docker run --restart always -it -d --name jenkinsdemo -p 8081:8080 jenkins/jenkinsUnable to find image 'jenkins/jen原创 2021-09-28 21:45:28 · 421 阅读 · 0 评论 -
Git 工具 - 储藏(Stashing)
储藏(Stashing)经常有这样的事情发生,当你正在进行项目中某一部分的工作,里面的东西处于一个比较杂乱的状态,而你想转到其他分支上进行一些工作。问题是,你不想提交进行了一半的工作,否则以后你无法回到这个工作点。解决这个问题的办法就是git stash命令。“‘储藏”“可以获取你工作目录的中间状态——也就是你修改过的被追踪的文件和暂存的变更——并将它保存到一个未完结变更的堆栈中,随时可以重新应用...转载 2018-06-29 09:57:21 · 267 阅读 · 0 评论 -
git用法总结
提交所有:git add -A 添加所有代码git status 显示状态git commit -m "添加的代码名"arc diff --update D11xx 更新Git笔记:1.git log --pretty=oneline 显示一行2.git reset --hard HEAD^ 回退到上一版本 或者 git reset —hard 1094a…(SHA值)3.git reflog 查...原创 2018-06-04 21:42:32 · 300 阅读 · 1 评论 -
解决sbt运行慢问题
[repositories]localosc:http://maven.oschina.net/content/groups/public/typesafe:http://repo.typesafe.com/typesafe/ivy-releases/,[organization]/[module]/(scala_[scalaVersion]/)(sbt_[sbtVersion]...原创 2018-06-04 21:38:43 · 3859 阅读 · 1 评论 -
Tree命令的安装及中文乱码问题解决
一、Tree命令的安装:brew install tree二、 Tree命令遇到中文问题乱码:三、解决1、tree -N命令2、在环境配置中配置好命令$ echo "alias tree='tree -N'" > ~/.bash_profile$ source ~/.bash_profile就可以直接使用tree命令了:...原创 2020-08-13 12:22:27 · 3320 阅读 · 6 评论 -
mac brew install Error: No available formula with the name “*“的解决办法
【代码】mac brew install Error: No available formula with the name “*“的解决办法。原创 2020-08-13 12:00:26 · 31997 阅读 · 22 评论 -
Mac 解决brew一直卡在Updating Homebrew
运行命令brew install node,结果界面一直卡在Updating Homebrew...上,有两种解决办法方法一:直接关闭brew每次执行命令时的自动更新(推荐)vim ~/.bash_profile# 新增一行export HOMEBREW_NO_AUTO_UPDATE=true方法二:替换brew源cd "$(brew --repo)"git remote set-url origin https://mirrors.ustc.edu.cn/brew.git转载 2020-08-12 14:39:15 · 732 阅读 · 0 评论 -
pip的安装和卸载
待安装系统环境系统:macOS 10.15.5依赖:Python 2.7.16查看本机python版本的方法$ python --versionPython 2.7.16检测是否安装pip方法$ pip-bash: pip: command not foundcommand not found的提示说明你还没有安装pip安装安装好Python环境的本地都有 easy_install 执行程序,我们这里主要使用 easy_install 来安装。这里一定原创 2020-08-07 08:54:02 · 8796 阅读 · 2 评论 -
phabricator安装步骤
安装需要的软件包选择合适的目录somewheregit clone git://github.com/facebook/libphutil.gitgit clone git://github.com/facebook/arcanist.git将arc加入PATH将 somewhere/arcanist/bin/ 加入PATH变量eg.$ vi ~/.bash_profile //添加PA...原创 2018-07-08 09:28:55 · 1308 阅读 · 1 评论 -
在mac平台下面使用iterm2进行sz和rz命令进行远程服务器文件的上传下载功能
在Windows下面使用xshell时,经常使用sz命令进行文件的上传下载非常方便。但是在mac下面就不能直接使用了需要进行配置才能使用这么方便的功能。在mac电脑上安装lrzszbrew install lrzsz安装好了之后,需要进行配置了。配置iterm2属性拉取 https://github.com/mmastrac/iterm2-zmodem 两个sh文件,将他们拷贝到/usr/loc...转载 2020-08-06 15:31:10 · 521 阅读 · 0 评论 -
Linux下安装操作Git远程仓库与本地仓库同步的教程
———————————————————————————————————————主机操作系统:Centos 6.7Linux内核版本: linux-3.0安装配置:GIT邮箱:leiyuxing205@gmail.com———————————————————————————————————————一GIT简介Git是一个开源的分布式版本控制系统,用以原创 2016-08-17 14:59:43 · 13415 阅读 · 1 评论 -
Linux下安装及操作SQL数据库
———————————————————————————————————————主机操作系统:Centos 6.7Linux内核版本: linux-3.0安装配置:SQL数据库邮箱:leiyuxing205@gmail.com———————————————————————————————————————一.SQL数据库简介1.定义SQL是Structured原创 2016-08-17 07:23:58 · 4665 阅读 · 2 评论 -
Centos安装配置Samba服务器
1.Samba简介Samba是一个能让Linux系统应用Microsoft网络通讯协议的软件,而SMB是Server Message Block的缩写,即为服务器消息块 ,SMB主要是作为Microsoft的网络通讯协议,后来Samba将SMB通信协议应用到了Linux系统上,就形成了现在的Samba软件。后来微软又把 SMB 改名为 CIFS(Common Internet File Sys原创 2016-08-16 18:32:06 · 865 阅读 · 3 评论 -
centos中安装配置ftp服务器
一.ftp简介FTP 是File Transfer Protocol(文件传输协议)的英文简称,而中文简称为“文传协议”。用于Internet上的控制文件的双向传输。同时,它也是一个应用程序(Application)。基于不同的操作系统有不同的FTP应用程序,而所有这些应用程序都遵守同一种协议以传输文件。在FTP的使用当中,用户经常遇到两个概念:"下载"(Download)和"上传"(Uplo原创 2016-08-16 16:19:32 · 896 阅读 · 1 评论 -
centos中安装并使用svn
———————————————————————————————————————主机操作系统:Centos 6.5Linux内核版本: linux-3.0安装配置:SVN邮箱:leiyuxing205@gmail.com———————————————————————————————————————一.SVN简介:SVN 全名Subversion,即版原创 2016-08-11 17:38:47 · 1548 阅读 · 1 评论 -
centos中安装配置tftp服务器
1.tftp简介TFTP(Trivial File Transfer Protocol,简单文件传输协议)是TCP/IP协议族中的一个用来在客户机与服务器之间进行简单文件传输的协议,提供不复杂、开销不大的文件传输服务。由于只进行小文件传输的,因此不具有FTP的许多功能,比如,只能从文件服务器上获得或写入文件,不能列出目录,不进行认证等等。对于技术人员,特别是嵌入式开发人员或者需要通过TFT原创 2016-08-11 12:19:00 · 1289 阅读 · 1 评论 -
secureCRT连接mac本地终端
1.启动sshd服务:sudo launchctl load -w /System/Library/LaunchDaemons/ssh.plist停止sshd服务的方法:sudo launchctl unload -w /System/Library/LaunchDaemons/ssh.plist2.查看是否启动:sudo launchctl list | grep ssh下面的输出表示成功启动了:- 0 com.openssh.sshd3、打开crt4.登录后中文乱...原创 2020-05-20 10:24:04 · 2332 阅读 · 2 评论 -
linux常用命令归纳总结
一、创建目录mkdir1、在当前目录下创建dir子目录 mkdir dir12、在当前目录下创建2级目录dir3和其子目录dir4 mkdir -p dir3/dir43、在当前目录下创建3个目录dir7,dir8,dir9,以空格隔开。 mkdir dir7 dir8 dir9二、创建空文本文件#touch file1 在当前目录下创建file1文件#touch /tmp/file2 在指定目录/tmp下创建file2文件三、 复制文件命令 cp#cp file2...原创 2020-05-14 15:48:47 · 4175 阅读 · 1 评论 -
su和sudo的区别及忘记su密码后咋办
一、sudo与su之间的区别sudo 命令需要输入当前用户的密码,su 命令需要输入 root 用户的密码。另外一个区别是其默认行为。sudo 命令只允许使用提升的权限运行单个命令,而 su 命令会启动一个新的 shell,同时允许使用 root 权限运行尽可能多的命令,直到明确退出登录。Linux su 命令su 命令的主要作用是让你可以在已登录的会话中切换到另外一个用户。换句话说,这个工具可以让你在不登出当前用户的情况下登录为另外一个用户。su 命令经常被用于切换到超级用户或 root 用原创 2020-05-11 09:27:57 · 7802 阅读 · 2 评论 -
学习shell script
一.什么是shell scriptShell script是利用shell的功能所写的一个“程序”,这个程序是是使用纯文本文件,将一些shell的语法与命令(含外部命令)写在里面,搭配正则表达式,管道命令与数据流重定向等功能,以达到我们所想要的处理目的。二.shell编写注意事项:1.命令的执行是从上而下,从左而右地分析执行;2.命令,参数间的多个空白都会被忽略掉;3.空白行也原创 2016-08-20 21:07:38 · 2619 阅读 · 1 评论 -
认识学习bash及shell变量功能
一.什么是shell只要能够操作应用程序的接口都能够称为shell。狭义的shell指的是命令行方面的软件,包括bash等;广义的shell则包括图形界面的软件,因为图形界面其实也是能够操作各种应用程序来调用内核工作的。例如:以下是我检查了/etc/shells这个文件发现至少有这几个可以用的shell[leiyuxing@centos6 ~]$ cat /etc/shells/b原创 2016-08-20 09:25:13 · 742 阅读 · 1 评论 -
Linux下制作补丁、打补丁及卸载补丁
一.开门见山论”补丁“1.什么是补丁?为什么要打补丁?打了补丁有什么作用?一般在一个软件的开发过程中,一开始有很多因素是没有考虑到的,但是随着时间的推移,软件所存在的问题会慢慢的被发现。这时候,为了对软件本身存在的存在的问题进行修复,软件开发者会发布相应的补丁。也就是说,我们一开始买来的就是一件存在问题的衣服,但是由于当时挑选的不够仔细,所以呢,没有发现衣服上本来就存在的洞。但是偶原创 2016-08-18 15:37:12 · 1081 阅读 · 0 评论 -
linux下动态库和静态库的制作、寻找、比较及相关Makefile的编写
一.库的定义什么是库,在windows平台和linux平台下都大量存在着库。本质上来说库是一种可执行代码的二进制形式,可以被操作系统载入内存执行。由于windows和linux的本质不同,因此二者库的二进制是不兼容的。本文仅限于介绍linux下的库。二.库的种类1.在windows中.dll 动态库.lib 静态库库即为源代码的二进制文件2.在linux原创 2016-08-13 23:41:42 · 3657 阅读 · 2 评论 -
Linux常用工具和命令总结
一.Linux常用命令1.Linux常用命令列表命令作用常用参数参数作用ls列出指定目录的列表,包括文件和子目录。默认是当前目录-l以列表方式查看-a显示隐含文件和目录-h以便于阅读的方式查看文件的大小原创 2016-08-07 19:12:13 · 962 阅读 · 3 评论 -
Linux文件操作命令
本周的任务:任务一.学习文件操作命令,完成以下任务:a,用一条命令在自己的主目录下创建一个dir文件夹;同时dir下有dir2,dir3两个文件夹;b,切换到dir2文件夹下创建一个空文件f2,然后将他重命名为f3;c,将f3拷贝到dir下,然后再将f3剪切到dir3下;d,切换到主目录下;e,删除dir3下的所有文件f,删出dir2原创 2016-04-07 22:00:39 · 937 阅读 · 1 评论