随笔分类 - Linux杂项
摘要:mv /usr/bin/systemctl /usr/bin/systemctl.old curl https://raw.githubusercontent.com/gdraheim/docker-systemctl-replacement/master/files/docker/systemct
阅读全文
摘要:场景: 编译环境与发布机器环境不太一样,打出来的包在实盘环境不能运行。 解决方法: CMakeLists.txt中 打可执行程序 加:set(CMAKE_EXE_LINKER_FLAGS "-static-libgcc -static-libstdc++") 动态库加:set(CMAKE_SHARE
阅读全文
摘要:解决方法: 1.cmd下管理员权限执行 netsh winsock reset 2.重启电脑
阅读全文
摘要:1.创建回收站目录 mkdir /mnt/d/Work/trash 2.vim /etc/bashrc 添加: ###trash begin### alias rm=del alias rl='ll -t /mnt/d/Work/trash' alias ur=undelfile alias ct=
阅读全文
摘要:1.安装 gcc源码下载地址:http://mirror.hust.edu.cn/gnu/gcc/ 低版本安装参见:https://www.cnblogs.com/yadongliang/p/6100003.html 高版本(比如gcc8.3)安装: yum install centos-relea
阅读全文
摘要:场景: 不小心修改了 /etc/passwd 文件中的 root 名字,改成了 inaroot 导致无法切换到root 解决方法: 如果已有一个用户upchina 可以执行sudo命令,则执行 sudo -u inaroot vi /etc/passwd 恢复 root 名字,然后保存退出即可。 如
阅读全文
摘要:1. gdb ./test 2.设置参数 set args --req=4 --busType=2 --type=276 --clear=1 3.查看源码 l 4.设置断点 b main.cpp:221 5.运行程序 run 6.单步运行 next 7.打印变量 print 8.继续运行至下一个断点
阅读全文
摘要:场景:有个服务程序不定时的core,且 core文件不全,不好定位问题。 解决方法: 因为是不定时的core,所以gdb不易重现问题。 用 nohup XXX & 命令行启动程序,在后台运行。 nohup、& 用途参见:http://www.cnblogs.com/baby123/p/6477429
阅读全文
摘要:用 vim 打开文件,然后执行冒号命令: :set ff=unix:wq
阅读全文
摘要:/etc/hosts是主机用于解析地址的文件 /etc/hostname是主机名称的文件
阅读全文
摘要:参见:http://blog.csdn.net/hylongsuny/article/details/7742995
阅读全文
摘要:在配置hadoop,进行格式化hadoop的时候,出现找不到jdk。 Centos7 64位的, 发现本机有java ,就找了一下其位置 找到了jdk 如此来,可以暂时的断定是 /usr/lib/jvm/java-1.7.0-openjdk-1.7.0.51-2.4.5.5.el7.x86_64/j
阅读全文
摘要:cd /etc/sysconfig/network-scripts/ sudo vi ifcfg-eno16777736 BOOTPROTO=static #dhcp改为static(修改) IPADDR=192.168.1.61 #静态IP(增加) GATEWAY=192.168.1.2 #默认网
阅读全文
摘要:1.安装 valgrind yum install valgrind 2.测试用例 main.cpp makefile make 编译生成可执行文件: 3.使用 valgrind 检查内存泄漏: valgrind --tool=memcheck --leak-check=full ./main ma
阅读全文
摘要:#添加用户组 test sudo groupadd test #添加用户 test sudo useradd -g test test #给 test 用户 添加sudo 权限 cd /etc sudo su vim sudoers 添加: #修改密码 当前用户直接用 passwd 修改自己的密码
阅读全文
摘要:1.备份 cd /etc/yum.repos.d sudo mv CentOS-Base.repo CentOS-Base.repo.bak 2.下载新的CentOS-Base.repo 到/etc/yum.repos.d/ CentOS 5 wget -O /etc/yum.repos.d/Cen
阅读全文
摘要:一、Windows下: 控制面板->程序->打开或关闭Windows功能,勾选 Telnet 客户端 二、Linux下 yum list telnet* 列出telnet相关的安装包 yum install telnet-server 安装telnet服务 yum install telnet.*
阅读全文
摘要:tail -n 400 logname | grep "AAA" grep 简单使用 1.把要查询的行写到文本里面去: grep WXCP IC.NotifyIndexServer_filter_succ_20180412.log > a.txt 2.超时log查询: cat IC.IndexSer
阅读全文
摘要:转载 一、Linux的引导过程 系统启动之后,在进入init.d之前,我们先来看看系统都做了什么工作。系统加电之后,首先进行的硬件自检,然后是bootload对系统的初始化,加载内核。 内核被加载到内存之后,就开始执行了。一旦内核启动运行,对硬件的检测就会决定需要对哪些设备驱动进行初始化。 从这开始
阅读全文
摘要:下面是一个保存在文件 helloworld.cpp 中一个简单的 C++ 程序的代码: /* helloworld.cpp */ #include <iostream> int main(int argc,char *argv[]) { std::cout << "hello, world" <<
阅读全文

浙公网安备 33010602011771号