首页
登录
搜索
登录
搜索
小小港湾
专注于分享美好生活,分享技术文章,分享各类问题解决方案,让你少走弯路
累计撰写
9
篇文章
累计收到
1
条评论
首页
栏目
首页
登录
自定义幻灯片
推荐
10个非常有趣的Linux命令
推荐
centos7 yum命令安装JDK8
2024-4-3
置顶
10个非常有趣的Linux命令
Linux当中有很多比较有趣的命令,可以动手看看,很简单的。 1、rev命令 一行接一行地颠倒所输入的字符串。 运行: $rev 如输入:shiyanlou shiyanlou 2、asciiview命令 1)先安装aview $sudo apt-get install aview 2)再安装imagemagick $sudo apt-get install imagemagick 3)使用asciiview $asciiview shiyanlou.png -driver curses 效果如下: 3、sl命令 你会看到一辆火车从屏幕右边开往左边…… 安装 $ sudo apt-get install sl 运行 $ sl 4、aafire命令 在你的终端放一把火如何。 安装 $sudo apt-get install libaa-bin 运行 $aafire 5、cmatrix 命令 这个很酷!《黑客帝国》那种矩阵风格的动画效果。 安装 $ sudo apt-get install cmatrix 运行 $cmatrix 要关闭效果,按ctrl+c 结束。 6、factor命令 分解因数,这个……可以帮家里的小学生解题 运行: $factor60 7、oneko 命令 桌面上出现一只喵星人,跟着你的鼠标跑,你不动了它就睡觉。哈哈,这个挺不错! 安装 $sudo apt-get install oneko 运行 $oneko 要关掉这家伙,按ctrl+c 结束。 8、boxes命令 在输入的文本或者代码周围框上各种ASCII 艺术画。 安装 $ sudo apt-get install boxes 运行 $ echo "shiyanlou.com" | boxes or $ echo "shiyanlou.com" | boxes -d dog 9、xeyes命令 xeyes命令是一个图形显示程序。运行这个程序,你会看到一双萌萌的眼睛会一直盯着你。 安装 $ sudo apt-get install xeyes 运行 $ xeyes 10、pv命令 有时候我们在电影屏幕上看到一些字幕一个个匀速显示出来,像有人在边敲键盘,边显示一样。Linux上的pv命令可以实现这种效果。 安装 $ sudo apt-get install pv 运行 $ echo "welcome to shiyanlou.com , you can learn IT by doing" | pv -qL 10 具体的效果,可以自己实现出来看! 原文链接:https://www.jianshu.com/p/0353fa4942a6
2024年-4月-3日
1752 阅读
0 评论
Linux相关
2024-3-18
置顶
Linux服务器挂载磁盘
Linux服务器挂载磁盘 一、环境准备 100GB系统盘+100GB数据盘 二、实战 1.查看数据盘: fdisk -l 2.分区数据盘: fdisk /dev/vdb 依次操作 n p 1 回车 回车 wq保存退出。 3.检查分区是否完成 通过再次输入fdisk -l命令,我们检查分区是否完毕,如上图/dev/vdb1,说明已经正确分区。 4.格式化分区 mkfs.ext3 /dev/vdb1 5.数据盘的挂载 (1).创建临时目录,用于磁盘的挂载 mkdir /mnt/www (2).挂载磁盘 mount /dev/vdb1 /mnt/www (3).查看挂载结果,如下图 注意要先挂载后放数据,如果先放数据再挂载,那么数据会丢失。不过不用担心,如果遇到这种情况,那么取消挂载后数据又会回来. 6.配置开机自动挂载 因为mount挂载在重启服务器后会失效,所以需要将分区信息写到/etc/fstab文件中让它永久挂载: echo '/dev/vdb1 /mnt/www ext3 defaults 0 0 ' >>/etc/fstab 然后执行df -h 查看是否挂载成功。 经过上面的操作,阿里云的数据盘开机自动挂载已经设置完毕。
2024年-3月-18日
2079 阅读
0 评论
Linux相关
2024-3-18
置顶
Office激活时提示网络无连接(2604)
1.问题描述 登陆过的账号异常下线后提示Office激活,点击激活按钮登录账号时提示 : 无网络连接 请检查你的网络设置 然后重试 (2604) 2.解决方法 Win + R 打开运行,输入 inetcpl.cpl 在Internet属性窗口下,点击高级下滑到安全模块分类栏,勾选ssl3.0、TLS1.0、1.1、1.2然后应用并确定 3.参考微软官方指导手册: Office 产品故障排除 Office社区
2024年-3月-18日
2282 阅读
0 评论
Windows
2024-3-12
置顶
CentOS8离线安装docker
1. 下载docker离线安装包 Docker离线版安装包下载很简单,直接根据下面的地址选择自己合适的版本下载即可: https://download.docker.com/linux/static/stable/x86\_64/ 2. 安装docker 2.1 安装包上传 将上一步骤准备好的docker安装包上传到离线服务器,我习惯上传到目录:/home/installpack,具体目录木有什么要求,根据自己爱好来操作。 2.2 安装包解压 首先需要进入到安装包,并执行解压,当然你用决定路径,进入安装包就多此一举了哈,我不嫌麻烦,老老实实一步一步来。分别执行以下命令 cd /home/installpack tar xzvf docker-19.03.6.tgz 2.3 安装 cp docker/* /usr/bin/ dockerd & 2.4 测试 docker info 显示如下界面,那就真的恭喜您,第一步安装成功。 3. 设置docker为系统服务 3.1 创建配置containerd服务 在etc目录下创建containerd文件夹,并在containerd文件夹下创建containerd.service文件。相关命令如下: mkdir /etc/containerd touch /usr/lib/systemd/system/containerd.service vi /usr/lib/systemd/system/containerd.service 其中containerd.service文件的内容填写如下内容 [Unit] Description=containerd container runtime Documentation=https://containerd.io After=network.target [Service] ExecStartPre=/sbin/modprobe overlay ExecStart=/usr/bin/containerd Delegate=yes KillMode=process LimitNOFILE=1048576 # Having non-zero Limit*s causes performance problems due to accounting overhead # in the kernel. We recommend using cgroups to do container-local accounting. LimitNPROC=infinity LimitCORE=infinity [Install] WantedBy=multi-user.target 启动containerd服务,命令如下: # 重新加载配置信息 systemctl daemon-reload #设置containerd.service为开机启动 systemctl enable containerd.service #启动containerd服务 systemctl start containerd.service #查看containerd服务启动状态 systemctl status containerd.service 依次执行以上命令,最后看到绿色的【active (running)】,那恭喜您containerd服务配置启动成功。
2024年-3月-12日
2529 阅读
1 评论
技术文章
2024-1-30
置顶
cpolar端口映射
今天给大家介绍一个自己制作的工具,本工具可以把本地自己的项目映射到外网可以访问,自己有域名可以使用自己的,没有可以用软件自带的三级域名! Token获取 地址:传送 打开上面网址注册账号,然后点击验证,复制里面的值即可。 软件配置 打开软件(小飞映射.exe),第一个输入框填写之前复制的Token,填写完成点击设置Token,第二填写需要映射的端口,填写完...
2024年-1月-30日
2418 阅读
0 评论
Windows
2024-7-8
Git常用命令
git init # 初始化本地git仓库(创建新仓库) git config --global user.name "xxx" # 配置用户名 git config --global user.email "xxx@xxx.com" # 配置邮件 git config --global color.ui true # git status等命令自动着色 git config --global color.status auto # 在命令行输出中显示状态信息时自动启用颜色 git config --global color.diff auto # 在命令行输出中显示 diff(差异)时自动启用颜色 git config --global color.branch auto # 在命令行输出中显示分支信息时自动启用颜色 git config --global color.interactive auto # 在交互模式下(例如 rebase 时)自动启用颜色 git config --global --unset http.proxy # 取消 Git 的全局 HTTP 代理设置 git clone git+ssh://git@192.168.53.168/VT.git # clone远程仓库 git status # 查看当前版本状态(是否修改) git add xyz # 添加xyz文件至index git add . # 增加当前子目录下所有更改过的文件至index git commit -m 'xxx' # 提交 git commit --amend -m 'xxx' # 合并上一次提交(用于反复修改) git commit -am 'xxx' # 将add和commit合为一步 git rm xxx # 删除index中的文件 git rm -r * # 递归删除 git log # 显示提交日志 git log -1 # 显示1行日志 -n为n行 git log --stat # 显示提交日志及相关变动文件 git log -p -m # 显示提交历史及其对应的具体更改 git show dfb02e6e4f2f7b573337763e5c0013802e392818 # 显示某个提交的详细内容 git show dfb02 # 可只用commitid的前几位 git show HEAD # 显示HEAD提交日志 git show HEAD^ # 显示HEAD的父(上一个版本)的提交日志 ^^为上两个版本 ^5为上5个版本 git tag # 显示已存在的tag git tag -a v2.0 -m 'xxx' # 增加v2.0的tag git show v2.0 # 显示v2.0的日志及详细内容 git log v2.0 # 显示v2.0的日志 git diff # 显示所有未添加至index的变更 git diff --cached # 显示所有已添加index但还未commit的变更 git diff HEAD^ # 比较与上一个版本的差异 git diff HEAD -- ./lib # 比较与HEAD版本lib目录的差异 git diff origin/master..master # 比较远程分支master上有本地分支master上没有的 git diff origin/master..master --stat # 只显示差异的文件,不显示具体内容 git remote add origin git+ssh://git@192.168.53.168/VT.git # 增加远程定义(用于push/pull/fetch) git branch # 显示本地分支 git branch --contains 50089 # 显示包含提交50089的分支 git branch -a # 显示所有分支 git branch -r # 显示所有原创分支 git branch --merged # 显示所有已合并到当前分支的分支 git branch --no-merged # 显示所有未合并到当前分支的分支 git branch -m master master_copy # 本地分支改名 git checkout -b master_copy # 从当前分支创建新分支master_copy并检出 git checkout -b master master_copy # 上面的完整版 git checkout features/performance # 检出已存在的features/performance分支 git checkout --track hotfixes/BJVEP933 # 检出远程分支hotfixes/BJVEP933并创建本地跟踪分支 git checkout v2.0 # 检出版本v2.0 git checkout -b devel origin/develop # 从远程分支develop创建新本地分支devel并检出 git checkout -- README # 检出head版本的README文件(可用于修改错误回退) git merge origin/master # 合并远程master分支至当前分支 git cherry-pick ff44785404a8e # 合并提交ff44785404a8e的修改 git push origin master # 将当前分支push到远程master分支 git push origin :hotfixes/BJVEP933 # 删除远程仓库的hotfixes/BJVEP933分支 git push --tags # 把所有tag推送到远程仓库 git fetch # 获取所有远程分支(不更新本地分支,另需merge) git fetch --prune # 获取所有原创分支并清除服务器上已删掉的分支 git pull origin master # 获取远程分支master并merge到当前分支 git mv README README2 # 重命名文件README为README2 git reset --hard HEAD # 将当前版本重置为HEAD(通常用于merge失败回退) git rebase xxx # 用于将一个分支的提交应用于另一个分支 git branch -d hotfixes/BJVEP933 # 删除分支hotfixes/BJVEP933(本分支修改已合并到其他分支) git branch -D hotfixes/BJVEP933 # 强制删除分支hotfixes/BJVEP933 git ls-files # 列出git index包含的文件 git show-branch # 图示当前分支历史 git show-branch --all # 图示所有分支历史 git whatchanged # 显示提交历史对应的文件修改 git revert dfb02e6e4f2f7b573337763e5c0013802e392818 # 撤销提交dfb02e6e4f2f7b573337763e5c0013802e392818 git ls-tree HEAD # 内部命令:显示某个git对象 git rev-parse v2.0 # 内部命令:显示某个ref对于的SHA1 HASH git reflog # 显示所有提交,包括孤立节点 git show HEAD@{5} # 显示当前分支上的第五个引用的提交的详细信息 git show master@{yesterday} # 显示master分支昨天的状态 git log --pretty=format:'%h %s' --graph # 图示提交日志 git show HEAD~3 # 显示当前 HEAD前三个版本 git show -s --pretty=raw 2be7fcb476 # 显示最新提交(HEAD)的简要、原始格式输出 git stash # 暂存当前修改,将所有至为HEAD状态 git stash list # 查看所有暂存 git stash show -p stash@{0} # 参考第一次暂存 git stash apply stash@{0} # 应用第一次暂存 git grep "delete from" # 文件中搜索文本“delete from” git gc # 清理不必要的文件并优化本地仓库 git fsck # 运行一些仓库的一致性检查 git push origin master:master / git push origin master # 将本地的 master 分支推送到 origin 主机的 master 分支。 git push --force origin master # 强制推送 git push origin --delete master # 删除 origin 主机的 master 分支
2024年-7月-8日
602 阅读
0 评论
技术文章
2024-3-14
centos7 yum命令安装JDK8
安装之前先检查一下系统有没有自带open-jdk 命令: rpm -qa |grep java rpm -qa |grep jdk rpm -qa |grep gcj 如果没有输入信息表示没有安装。 如果安装可以使用rpm -qa | grep java | xargs rpm -e --nodeps 批量卸载所有带有Java的文件 这句命令的关键字是ja...
2024年-3月-14日
1503 阅读
0 评论
技术文章
2023-5-5
免费域名申请
Freenom注册域名 阿里云申请域名 域名比价查询网站 如果你有教育邮箱的话
2023年-5月-5日
13442 阅读
0 评论
技术文章
2023-4-14
Mac Node管理
nodejs官方网站:Node.js 中文网 场景:现在电脑node安装版本是16的,启动另外前端项目的时候报错,准备降node版本试试,试过14没问题,但是node官网只能找到16的,所以考虑用brew来安装。 Homebrew自动安装 // Homebrew安装 /bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)" // Homebrew卸载 /bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/HomebrewUninstall.sh)" 输入brew -v 出现brew版本号,说明安装成功。 nvm安装 nvm是node版本管理工具,为解决node各版本不兼容问题,nvm是让你在同一台机器上安装和切换不同版本的node。 //nvm 安装 brew install nvm 编辑配置文件,vim ~/.bash_profile,文件中写入如下内容: export NVM_DIR=~/.nvm source $(brew --prefix nvm)/nvm.sh 输入source ~/.bash_profile 保存。 nvm切换镜像源,解决node下载卡/失败的问题 vim ~/.bash_profile // 加入以下两条配置文件 export NVM_NODEJS_ORG_MIRROR=http://npm.taobao.org/mirrors/node export NVM_IOJS_ORG_MIRROR=http://npm.taobao.org/mirrors/iojs // 重启配置文件 source ~/.bash_profile 安装node指定版本 nvm ls-remote // 查看所有的node可用版本 nvm list // 查看已安装node版本 nvm install 版本号 // 下载指定node版本,如nvm install v11.14.0 nvm use 版本号 // 使用指定版本 nvm alias default // 设置默认版本,每次启动终端都使用该版本 查看可安装的node版本 // 查看 brew search node // 安装 brew install node@14
2023年-4月-14日
2850 阅读
0 评论
Mac开发环境