linux
招财酷炫猫
长期招财
展开
-
centos8修改主机名hostname
修改主机名修改/etc/hosts文件原本的将其改为:重启电脑重启后生效。原创 2022-07-08 13:54:30 · 1660 阅读 · 0 评论 -
Linux社区不再维护centos后,现存的centos用户如何换源
centos8mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bakcurl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-vault-8.5.2111.repoyum clean all && yum makecache如果有其他不可用的源,自行删除或者备份。centos7mv原创 2022-03-19 14:15:55 · 538 阅读 · 0 评论 -
centos8 first use settings
https://blog.csdn.net/weixin_39190162/article/details/119879492原创 2021-12-17 23:55:30 · 104 阅读 · 0 评论 -
linux系统/var/log垃圾日志清理
清理journal日志1)只保留近一周的日志journalctl --vacuum-time=1w2)只保留500MB的日志journalctl --vacuum-size=500M原创 2021-12-16 16:09:21 · 2141 阅读 · 0 评论 -
linux设置代理和取消代理
设置代理:export http_proxy="http://127.0.0.1:8889"export https_proxy="https://127.0.0.1:8889"取消代理:unset http_proxyunset https_proxy如果想要使代理服务器永久生效,可以修改 /etc/profile文件 ,在profile 中添加或者删除。...原创 2021-12-13 23:51:14 · 3042 阅读 · 3 评论 -
mysqldump导出mysql数据库所有表结构及数据
# !/bin/bashset -ecd `(dirname 0)`if [ $# -ne 1 ];then echo "usage: export_sql.sh <ip>" exit 1fiUSER=hardcorePASSWD=111111PARAMS="--routines --skip-lock-tables --skip-triggers --all-databases --quick"HOSTNAME=$1if [ ! -d HOST原创 2021-09-06 11:35:47 · 949 阅读 · 0 评论 -
linux判断进程是否存在
#!/usr/bin/env bashfunction count_process(){ ps -ef |grep $1 |grep -v "grep" |wc -l}# your_procif [ $(count_process your_proc) -eq 0 ]then echo "your_proc is not running"else killall your_proc echo "killall your_proc"fi原创 2021-08-09 15:13:42 · 840 阅读 · 0 评论 -
介绍一个高效的压缩工具
压缩方式yum install zstd12线程递归压缩path目录下所有文件:pzstd -r ./path -p 128线程递归解压path目录下所有文件:pzstd -r -d ./path -p 8原创 2021-07-28 10:13:59 · 950 阅读 · 0 评论 -
优秀开源C++项目
LevelDbLevelDb是谷歌两位大神级别的工程师发起的开源项目,简而言之,LevelDb是能够处理十亿级别规模Key-Value型数据持久性存储的C++ 程序库。https://github.com/google/leveldbSGI STLSGI STL是STL代码的经典实现版本,虽然很多编译器不直接使用这个版本,但是很多却在此基础之上进行改进的。比如GNU C++的标准库就是在此基础之上改进的。这份代码还有一个好处是有注释,代码书写非常规范,只要花些时间读懂它并非难事。https://w原创 2021-07-27 16:37:26 · 1058 阅读 · 0 评论 -
vscode插件开发
https://liiked.github.io/VS-Code-Extension-Doc-ZH/#/原创 2021-07-26 23:14:10 · 103 阅读 · 0 评论 -
linux查看实时网速
yum install nethogsnethogs -d 1原创 2021-07-15 16:36:49 · 1464 阅读 · 0 评论 -
vscode远程调试+免密登录
远程和本机的环境设置远程主机安装ssh-server···ubuntusudo apt install openssh-servercentossudo yum install openssh-server && sudo systemctl start sshd.service && sudo systemctl enable sshd.service生成ssh keymacOS / Linux: ```shssh-keygen -t rsa -b 4原创 2021-07-05 20:18:18 · 533 阅读 · 0 评论 -
centos安装ta-lib
sudo wget http://prdownloads.sourceforge.net/ta-lib/ta-lib-0.4.0-src.tar.gztar -zxvf ta-lib-0.4.0-src.tar.gzcd ta-lib/sudo ./configure sudo makesudo make installpython3 -m pip install ta-lib原创 2021-06-26 23:41:13 · 309 阅读 · 0 评论 -
Mac启动停止重启mysql
启动MySQL服务sudo /usr/local/MySQL/support-files/mysql.server start停止MySQL服务sudo /usr/local/mysql/support-files/mysql.server stop重启MySQL服务sudo /usr/local/mysql/support-files/mysql.server restart原创 2021-06-08 23:43:59 · 116 阅读 · 0 评论 -
vscode vetur设置
"vetur.format.defaultFormatter.html": "js-beautify-html", "vetur.format.defaultFormatterOptions": { "js-beautify-html": { "wrap_line_length": 120, "wrap_attributes": "auto", "end_with_newline": false原创 2021-06-08 11:33:50 · 587 阅读 · 0 评论 -
kustomize
kustomizehttps://kubectl.docs.kubernetes.io/installation/kustomize/source/原创 2021-06-08 11:33:09 · 167 阅读 · 0 评论 -
在k8s中部署项目流程
容器交付流程开发代码阶段编写代码测试编写Dockerfilek8s部署go项目流程原创 2021-06-01 17:01:46 · 338 阅读 · 3 评论 -
docker部署consul
docker pull consuldocker run -d --name consul -p 8500:8500 consul打开链接:http://:8500原创 2021-05-31 15:03:00 · 255 阅读 · 1 评论 -
CentOS/Ubuntu/Debian/Fedora google chrome提示--no-sandbox
vi /usr/bin/google-chrome将export LD_LIBRARY_PATHexport CHROME_VERSION_EXTRA="stable"# We don't want bug-buddy intercepting our crashes. http://crbug.com/24120export GNOME_DISABLE_CRASH_DIALOG=SET_BY_GOOGLE_CHROMEexec -a "$0" "$HERE/chrome" "$@"原创 2021-05-28 14:36:55 · 1228 阅读 · 1 评论 -
docker elasticsearch kibana
docker run --name elasticsearch -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" -d elasticsearch:7.12.0docker run -d --name=kibana --restart=always -p 5601:5601 kibana:7.12.0原创 2021-04-27 11:33:48 · 57 阅读 · 0 评论 -
docker使用国内镜像源
阿里云操作文档:https://cr.console.aliyun.com/cn-hangzhou/instances/mirrorsUbuntu写入/etc/docker/daemon.json{ "registry-mirrors": ["https://lsz3deek.mirror.aliyuncs.com"]}原创 2021-04-25 14:10:49 · 316 阅读 · 0 评论 -
待整理
线程kafkaetcdzookeeperconsulgrpcrestful http原创 2021-04-20 16:34:45 · 91 阅读 · 0 评论 -
好用工具推荐
windows terminal集成了cmd, powershell, wsl原创 2021-04-15 11:43:33 · 58 阅读 · 0 评论 -
linux递归统计代码行数
wc -l `find ./ -name *.py```原创 2021-04-14 13:34:37 · 415 阅读 · 0 评论 -
修改.gitignore后不生效怎么办
.gitignore 只能忽略那些没有被追踪(track)的文件,因为 git 存在本地缓存,如果文件已经纳入了版本管理,那么修改 .gitignore 是不能失效的。那么解决方案就是要将 git 的本地缓存删除,然后重新提交。git rm -r --cached .git add .git commit -m "update .gitignore".gitignore常用配置# 特定文件.DS_Store# 特定后缀*.log*.exe*.csv*.txt*.html# 特原创 2021-04-14 13:25:30 · 1351 阅读 · 1 评论 -
centos7开放关闭端口
1、开放端口firewall-cmd --zone=public --add-port=5672/tcp --permanent # 开放5672端口firewall-cmd --zone=public --remove-port=5672/tcp --permanent #关闭5672端口firewall-cmd --reload # 配置立即生效systemctl stop firewalld.service # 或者重启防火墙2、查看防火墙所有开放的端口firewall-cmd原创 2021-04-13 10:17:35 · 821 阅读 · 0 评论 -
2021-03-03
centos7安装java卸载OpenJDK查看系统是否已安装openjdk:rpm -qa | grep java卸载掉openjdk:rpm -e --nodeps java-1.8.0-openjdk-1.8.0.181-7.b13.el7.x86_64rpm -e --nodeps java-1.8.0-openjdk-headless-1.8.0.181-7.b13.el7.x86_64安装javavim /etc/profileexport JAVA_HOME=/root原创 2021-03-03 17:09:32 · 78 阅读 · 1 评论 -
程序员接单网站
程序员客栈码市开源众包智城外包实现网猿急送人人开发开发邦电鸭社区快码英选外包大师我爱方案网智筹自由职客sxsoft原创 2020-12-21 21:57:29 · 372 阅读 · 2 评论 -
centos7安装mysql8.0
官网下载解压:tar -xvf mysql-5.7.29-1.el7.x86_64.rpm-bundle.tar卸载mariadb:rpm -qa|grep mariadb启用mysql:systemctl start mysqld查看mysql状态:systemctl status mysqld设置mysql开机自启:systemctl enable mysqld查看并记下密码:cat /var/log/mysqld.log | grep password登录mysq原创 2020-12-15 14:01:07 · 145 阅读 · 0 评论 -
C++在两个链表中拷贝结构体
#include <iostream>#include <string>#include <list>#include <string.h>using namespace std;struct File { string name; int size;};int main() { list<File*> l1; File* pf1 = new File(); pf1->name = "原创 2020-12-10 14:43:23 · 180 阅读 · 0 评论 -
linux C++判断路径是否存在是否文件文件夹
#include <iostream>#include <stdio.h>#include <string>#include <unistd.h>#include <sys/stat.h>// 判断文件是否存在bool IsPathExist(const std::string &path) { if (access(path.c_str(), 0) == F_OK) { return true;原创 2020-12-09 10:45:44 · 3271 阅读 · 0 评论 -
boost序列化与反序列化
#include <boost/archive/text_iarchive.hpp>#include <boost/archive/text_oarchive.hpp>#include <boost/archive/xml_iarchive.hpp>#include <boost/archive/xml_oarchive.hpp>#include <boost/serialization/list.hpp>#include <boo原创 2020-12-01 16:57:07 · 752 阅读 · 0 评论 -
bashrc常用设置
alias g='git add . -A && git commit -m "update" && git push'原创 2020-11-27 12:03:21 · 542 阅读 · 0 评论 -
统计C++代码行数
find . "(" -name "*.cpp" -or -name "*.h" ")" -print | xargs wc -l在项目目录下执行以上命令,统计C++的.h和.cpp文件中的代码行数。原创 2020-11-25 18:01:05 · 2607 阅读 · 0 评论 -
centos安装boost protobuf thrift redis hiredis
安装protobuftar zvxf protobuf-all-3.6.1.tar.gzcd protobuf-3.6.1 ./configure –prefix=/usr/local/ sudo make #要编译很久sudo make checksudo make installprotoc --version安装thriftwget https://github.com/apache/thrift/archive/v0.13.0.tar.gztar zxvf v0.13.0原创 2020-11-20 18:36:39 · 124 阅读 · 0 评论 -
Unix查看gcc/g++的默认include路径
`gcc -print-prog-name=cc1` -v`gcc -print-prog-name=cc1plus` -v或者:gcc -x c -v -E /dev/nullgcc -x c++ -v -E /dev/null原创 2020-11-06 12:07:41 · 237 阅读 · 0 评论 -
解决centos7的root账户下无法通过code命令启动vscode
centos7的root账户下无法通过code命令启动vscode:[root@localhost ~]# codeYou are trying to start vscode as a super user which is not recommended. If you really want to, you must specify an alternate user data directory using the --user-data-dir argument.通过命令行启动code,并原创 2020-08-21 16:51:12 · 4098 阅读 · 0 评论 -
centos7安装epel
安装epel:wget http://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpmrpm -ivh epel-release-latest-7.noarch.rpm原创 2020-08-21 16:24:35 · 361 阅读 · 0 评论 -
centos7用过yum安装vscode
···bashsudo rpm --import https://packages.microsoft.com/keys/microsoft.ascsudo sh -c ‘echo -e “[code]\nname=Visual Studio Code\nbaseurl=https://packages.microsoft.com/yumrepos/vscode\nenabled=1\ngpgcheck=1\ngpgkey=https://packages.microsoft.com/keys/micr原创 2020-08-21 16:21:48 · 663 阅读 · 0 评论 -
yum install gcc报错Error: Package: glibc-2.17-260.el7_6.6.i686 (updates) Requires: glibc-common = 2.17
yum install gcc结果报错:[root@localhost ~]# yum install gccLoaded plugins: fastestmirror, langpacksLoading mirror speeds from cached hostfile * epel: ftp.iij.ad.jpResolving Dependencies--> Running transaction check---> Package gcc.x86_64 0:4.8..原创 2020-08-21 16:21:04 · 10422 阅读 · 3 评论