
linux
许许盛
大家好,我不是运维~
展开
-
记一次 fstab 修改错误后无法开机的问题
背景笔记本上的 ubuntu 系统,一登上去就提示需要重启,但是之前外接的硬盘盒,我并没有设置自动挂载,每次重启完成之后,还要手动挂载,挂载完了还要看看 k3s 里因为没有找到挂载点而启动失败的服务有没有恢复正常,so 麻烦, 所以一直懒得重启。今天床上的懒人桌子弄好了,心情愉悦,捣鼓下笔记本好了。先使用 sudo blkid 命令查看硬盘盒的 uuid,然后修改 /etc/fstab 文件,加入一条挂载配置,然后重启。然后凉凉,ssh 不上,ping 不通,跑到客厅打开笔记本一看,开机都报错了,c原创 2020-06-08 23:46:51 · 2583 阅读 · 0 评论 -
centos 下修改用户密码
使用 passwd 命令可以用来修改用户密码。$ passwd输入以上命令后回车,即可直接输入旧密码以及新密码,修改当前用户的密码对于root用户来说,可以直接修改其他用户的密码:$ passwd <user_name>回车后直接输入新密码即可。原创 2017-07-01 16:56:13 · 64397 阅读 · 5 评论 -
mariadb 下管理用户账号
详细见:http://www.cnblogs.com/conanwang/p/5932579.html用户的权限信息都保存在 mysql 库中的几个权限表中。对MariaDB的账号管理主要通过下面的SQL语句来完成。CREATE USER、DROP USER、RENAME USER。三条语句分别用来创建、删除和重命名MariaDB账户。GRANT。为指定MariaDB账户分配权限。REVOKE转载 2017-07-01 17:27:06 · 1016 阅读 · 0 评论 -
centos 下查看本机公网IP
用这个命令来瞅瞅云服务器的公网IP:$ curl ifconfig -a原创 2017-07-01 17:10:11 · 13783 阅读 · 1 评论 -
apt-get upgrade更新时忽略指定包
当使用 apt-get 命令时,默认会将所有需要更新的包都下载更新,但是我的 docker-ce 指向的是官方的源,速度非常慢,而且我并没有更新它的需求,这个时候就需要在更新的时候将 docker-ce 排除掉。apt-mark hold xxx使用这个命令可以将指定的包的版本hold住,这样在更新的时候就会忽略掉这个包。apt-mark unhold xxx将 hold 替换为原创 2018-01-09 13:08:01 · 13141 阅读 · 0 评论 -
时间戳与时区
参见: http://codingpy.com/article/programmer-daily-story-about-timestamp-and-timezone/转载 2018-05-24 10:18:05 · 6350 阅读 · 0 评论 -
linux系统下webpack-dev-server不自动刷新浏览器
占个位,稍后补充:https://github.com/webpack/webpack/issues/2239https://github.com/guard/listen/wiki/Increasing-the-amount-of-inotify-watchers原创 2018-07-21 17:19:09 · 1286 阅读 · 0 评论 -
linux小工具之-ccat
点击在我的博客 xuxusheng.com 中查看,有更好的排版哦~在使用 cat 命令时,一个问题是输出的字符都是没有高亮的,这样就给阅读带来了一定的困难,这时候使用 ccat 的好处就体现出来了。介绍ccat,顾名思义就是 colorizing cat,带颜色的 cat 命令,源码仓库:https://github.com/jingweno/ccat安装osxbrew inst...原创 2019-04-17 18:25:01 · 1349 阅读 · 0 评论 -
删除指定文件之外的文件的shell脚本
点击在我的博客 xuxusheng.com 中查看,有更好的排版哦~在上线部署的构建过程中,可能会有一些多余的文件,最终部署时,可能并不想所有文件都留着,这时候就需要在脚本中删除那些不需要的文件了。背景感觉目前上线脚本中处理这个的逻辑挺有意思的,记录下来以免遗忘。DND="DO_NOT_DELETE"mkdir ${DND}mv default.env ${DND}ls -1A |...原创 2019-04-17 18:26:43 · 1897 阅读 · 0 评论 -
使用docker快速部署owncloud私有云存储服务
点击在我的博客 xuxusheng.com 中查看,有更好的排版哦~owncloud 是个好东西,不管是作为私有云来存储文件,或者是分享文件给其他人、多人协作、本地文件夹映射都是非常好用的功能,在各大网盘都是龟速上传和下载的情况下,自建一个私有云就成了想当不错的选择。得益于 docker 的存在,部署 owncloud 变得非常非常简单,不再需要折腾各种环境的坑,只需要注意一下安装的流程和简单...原创 2019-04-17 18:28:12 · 6948 阅读 · 2 评论 -
使用 Docker 部署 GitLab CI Runner
点击在我的博客 xuxusheng.com 中查看,有更好的排版哦~一、背景当项目比较少,或者更新不频繁的时候(或者技术比较菜的时候),手动部署部署还能够接受,但是一旦部署次数频繁了,手动操作就是一件痛苦万分的事情了。公司内部使用的是 jenkins ,从成熟稳定的角度来看,是非常符合要求的,但是针对个人项目,第一没有公司的项目那么复杂,第二在流程上也不需要考虑多人协作、测试等需求,这个时候...原创 2019-04-17 18:29:43 · 7226 阅读 · 2 评论 -
xshell自定义配色
xshell 默认的配色奇丑无比,严重影响到了学习的心情啊,居然默默的认了这么久才反应过来可以自定义配色。。。xshell 的配色修改非常简单,就是导入一个简单的 xcs 配置文件就行了,类似几行css代码一样创建配置文件我自己使用的是 Solarized Dark 暗色版,感觉这个紫色的色调酷酷的。[Solarized Dark]text=839496cyan(bold)=93a1a1te原创 2017-05-08 10:38:54 · 2329 阅读 · 0 评论 -
centos7中安装及初步配置mariadb
一开始觉的 ubuntu 用的爽,apt+ppa 简单又方便,用着用着又觉得 centos 好像在其他方面更爽一点,其实具体有啥差异自己也说不太上来,还是新手水平,慢慢熟练centos的使用。mariadb是由开源社区维护,拉出的一个mysql分支。目的在于避开甲骨文公司收购mysql后,潜在的闭源风险。安装 mariadbsudo yum -vy install mariadb-server m原创 2017-05-08 10:06:17 · 776 阅读 · 0 评论 -
Linux命令收录
linux菜鸟一枚,平时工作学习中遇到的命令,收录下来用作备忘。原创 2016-07-28 11:30:47 · 313 阅读 · 0 评论 -
新装 linux 系统获取 root 权限
首先输入 sudo passwd root 命令来给 root 用户设置密码,这个时候会重复两次输入密码,一定要记住。再次想要切换到 root 用户的时候,只需要输入 su 命令并输入密码即可原创 2016-09-28 17:35:29 · 645 阅读 · 0 评论 -
ubuntu 中安装 node
一、利用包管理器安装 node.js利用 curl 获取源代码# apt-get update# curl -sL https://deb.nodesource.com/setup_6.x | bash -运行结束后使用 apt-get install nodejs即可安装 node 6.x 版本。二、使用源码编译安装先安装一些node.js必要的包# apt-get update# apt原创 2016-11-17 23:06:59 · 542 阅读 · 0 评论 -
配置什么都没有的精简ubuntu系统(修改apt-get默认源)
首先利用 docker 创建一个基于 ubuntu 镜像的容器 这个时候当我们试图安装一个 curl 软件的时候,会提示 E:Unable to locate package curl。因为Docker镜像为了精简镜像容量,默认删除了这些信息,需要我们使用apt-get update命令来更新一次。 但是使用 apt-get update 命令更新时奇慢无比,因为默认的源是国外的源,需要自己手动原创 2016-11-01 15:34:40 · 4304 阅读 · 0 评论 -
ubuntu下启动/停止/重启MySql
http://blog.youkuaiyun.com/qustdjx/article/details/26813443转载 2016-11-18 11:15:32 · 506 阅读 · 0 评论 -
ubuntu和centos下安装vim8.0
如果是使用的 ubuntu 系统,可以使用 ppa 来很方便的安装:sudo add-apt-repository ppa:jonathonf/vimsudo apt updatesudo apt install vim输入 vim --version 就可以看到版本号已经变了。如果使用的是 centos 系统就稍微麻烦一点:yum install ncurses-devel wget原创 2017-03-24 15:42:54 · 6011 阅读 · 3 评论 -
N: Ignoring file '50unattended-upgrades.ucf-dist' in directory '/etc/apt/apt.conf.d/' as it has an i
使用 apt 命令的时候会报这个错解决办法原文参照:https://askubuntu.com/questions/829370/n-ignoring-file-50unattended-upgrades-ucf-dist-in-directory-etc-apt-apt-con/829585简而言之: 删掉报错的文件就行了。。。。sudo rm /etc/apt/apt.conf.d/50unat原创 2017-04-28 10:54:44 · 5624 阅读 · 0 评论 -
ubuntu添加或删除PPA
添加一个PPA源:sudo add-apt-repository ppa:user/ppa-name删除一个PPA源:到源的目录:cd /etc/apt/sources.list.d可以看到关于源的文件,删掉即可。原创 2017-04-28 11:00:05 · 7077 阅读 · 0 评论 -
centos7下修改主机名
http://www.linuxidc.com/Linux/2014-11/109238.htm转载 2017-04-28 23:45:14 · 429 阅读 · 0 评论 -
centos7中使用systemctl
http://blog.youkuaiyun.com/u012486840/article/details/53161574转载 2017-05-02 10:08:55 · 672 阅读 · 0 评论 -
linux 中端口转发问题
配置 cnpm 服务器时, 默认的服务器端口是 7001,现在要修改为 80 端口。在linux系统中监听端口时,1024 以下的端口需要管理员权限。如何监听80端口,大概分三种方法: 1. 使用管理员账户启动,不推荐。 2. 修改文件所属用户为root,再加上 s 权限,使得在普通账户下也会通过root的名义去启动应用。 3. 使用非 80 端口启动程序,然后利用 iptables 进行端口原创 2016-06-03 14:37:47 · 1115 阅读 · 2 评论