系统相关

linux 配置vscode

06-13
launch.json 1 { 2 "version": "0.2.0", 3 "configurations": [ 4 { 5 "name": "(gdb) Launch", // 配置名称,将会在启动配置的下拉菜单中显示 6 "type": "cppdbg", // 配置类型,这里只能为cppdbg 7 "request": "la

Eclipse中Git的操作

06-13
一.工程初始化为本地库 工程→右键→Team→Share Project→Git 点击Finish即可 二.Eclipse 中忽略不必追踪控制的文件 列如: .classpath 文件 .project 文件 .settings 目录下所有文件 GitHub 官网样例文件 https://github.com/github/gitignore https://github.com/github/gitignore/blob/master/Java.gitignore 编写本地忽略配置文件,文件名

linux基础—课堂随笔010_系统启动和内核管理

06-13
系统启动和内核管理 Linux: kernel+rootfs kernel: 进程管理.内存管理.网络管理.驱动程序.文件系统.安全功能 rootfs:程序和glibc 库:函数集合, function, 调用接口(头文件负责描述) 程序:二进制执行文件 内核设计流派: 单内核(monolithic kernel):Linux 把所有功能集成于同一个程序,分层实现不同功能,系统庞大复杂 微内核(micro kernel):Windows, Solaris 每种功能使一个单独子系统实现,将内核功能

eclipse---六步秒换全部背景为豆沙绿护眼

06-13
原文链接:https://blog.csdn.net/know9163/article/details/80554769#commentBox Eclipse背景颜色设置(设置成豆沙绿色保护眼睛,码农保护色) 原文链接:https://blog.csdn.net/l0605020112/article/details/25829121 原文地址:https://www.cnblogs.com/Wbin01/p/11027075.html

Linux核心基础命令

06-13
记录一下Linux核心的基础命令. ls命令 ls:list显示目录文件下的内容. ls -l:(use a long listing format)显示目录文件下内容,以长格式来显示. ls -a:(do not ignore entries starting with .)显示所有文件内容,包括隐藏的文件. ls -d:(list directories themselves, not their contents),显示目录,但是不显示内容,如果要看目录的长格式,使用ls -ld 还有很多

linux 统计文件夹下文件,文件夹,所有个数

06-13
统计某文件夹下文件的个数 ls -l |grep "^-"|wc -l 统计某文件夹下目录的个数 ls -l |grep "^d"|wc -l 统计文件夹下文件的个数,包括子文件夹里的 ls -lR|grep "^-"|wc -l 原文地址:https://www.cnblogs.com/dhName/p/11018555.html

对于虚拟机快照克隆以及xshell的优化

06-13
对虚拟机进行快照,快照之前需要关机第一次快照的位置恢复快照一.首先使用rm -fr /*删除整个根目录,系统已经无法正常使用由于之前对虚拟机进行过快照,现在对快照进行还原处理系统恢复到快照之前的样子了虚拟机克隆功能使用,同样,也需要先关机克隆的状态分两种1)当前状态,(当前状态保留当前在系统中输入的命令)2)快照状态克隆的方法分两种1)链接克隆优点:占用磁盘资源较少,速度快缺点:如果源文件删除,那么链接文件也无法使用 2)完整克隆 优点:不受到源文件影响 缺点:占用磁盘空间较大,速度慢 一般使用

cmd命令和linux命令的区别

06-13
cmd命令和linux命令看起来很相似,都是在一个控制台输入一些特定的指令去完成一些特定的操作.可是用过的朋友就会发现这些指令是有很多不同的,可是到底有什么不同,要说又说不上来,所以要了解一下. cmd命令的起源:DOS DOS(Disk Operating System,磁盘操作系统),是Windows系统之前的一个操作系统名称,属于单用户单任务式的,特点通常是黑底白字,用户全靠键盘输入命令来完成所有工作.之后Windows诞生了,属于多用户多任务式的(系统名称都是多窗口),初期当然还得使DO

[转帖]基于VIM漏洞CVE-2019-12735的VIM宏后门病毒详解

06-13
基于VIM漏洞CVE-2019-12735的VIM宏后门病毒详解 不明觉厉 只要是人做的东西 就会有bug 就会有安全问题 就看发现bug 或者是发现安全问题 有没有收益了 会用linux的都是比较熟悉操作系统等概念的 不容易被钓鱼 反过来 很多用windows的能力会很差, 所以 windows上面显的更加脆弱. 这就好比开丰田车出事故的人 要比开众泰出事故的人要多很多一个道理. 众泰开的少 而且大家都可能会修车了.. https://www.freebuf.com/vuls/205516.h

Linux系统最佳实践经验

06-13
用户管理 1.groups 查看当前用户所在的组:将 newuser添加到组staff中# usermod -G staff newuser# usermod -aG dlong dlong 将用户dlong加入到dlong组,不退出原组.-d参数为删除该组用户.2.修改newuser的用户名为newuser1# usermod -l newuser1 newuser3.锁定账号 newuser1# usermod -L newuser14.解除对 newuser1 的锁定# usermod -

shell 博客目录

06-13
shell shell 基础 shell 变量 shell 字符串 shell 数组 shell 参数传递 内建命令 管道和重定向 shell 注意事项 shell 脚本中 “set -e” 的作用 Awk Sed 参考资料 菜鸟教程 shell 原文地址:https://www.cnblogs.com/rivsidn/p/11004857.html

Linux核心基础命令-练习

06-13
以下为Linux核心命令的练习题,记录一下. (1)切换到/tmp目录下,查看当前的工作位置,同时创建data1,data2,data3共3个目录. (2)分别在data1,data2,data3三个目录下,创建3个文件,名字分别为oldboy1,oldboy2,oldboy3,然后查看/tmp目录的整个目录结构,最后检查data1和oldboy1两个对象的属性. step1 创建三个文件 step2 查看/tmp目录下的整个目录结构 step3 检查data1和oldboy1两个对象的属性 (

linux 批量升级openssh8.0

06-13
updateopenssh.sh explujing=/home/updateopenssh.exp      username=root                               password=123456                                                               iplist="192.167.1.94192.167.1.95192.167.1.96192.167.1.97"          

mac 安装docker

06-13
下载地址: https://download.docker.com/mac/stable/Docker.dmg 从应用中找到 Docker 图标并点击运行.可能会询问 macOS 的登陆密码,输入即可. 验证 $ docker --version Docker version 17.09.1-ce, build 19e2cf6 or bogon:~ macname$ docker info Containers: 0 Running: 0 Paused: 0 Stopped: 0 Images:

物理机烧录kali linux

06-13
选择rufus 选择DD模式,挂在时就不会出问题了 原文地址:https://www.cnblogs.com/dnoir/p/11027255.html

多子网Cisco ASA to AWS IPSEC ××× 问题

06-13
最近遇到一个很妖的问题, Cisco ASA to AWS IPSEC CPN Asa 这边有多个子网,每次只能一个子网和AWS 通信,别的就是不通. 配置如下. ASA 10.10.55.0 255.255.255.010.10.66.0 255.255.255.010.10.77.0 255.255.255.0 To AWS 172.21.84.0 255.255.252.0 比如 10.10.55.0 to 172.21.84.0 通了,那别的肯定不通. CISCO ASA to AWS

linux 互斥锁和条件变量

06-13
草稿(编辑中) 版本1 #include <pthread.h> #include <stdio.h> #include <stdlib.h> #define MAXITEM 100000000 #define MAXTHREAD 100 #define min(x,y) ( x>y?y:x ) int nitem; struct { pthread_mutex_t mutex; int buf[MAXITEM]; int idx; int val; }share

Linux基本命令-chmod

06-13
       chmod命令用来变更文件或目录的权限.在UNIX系统家族里,文件或目录权限的控制分别以读取.写入.执行3种一般权限来区分,另有3种特殊权限可供运用.用户可以使用chmod指令去变更文件与目录的权限,设置方式采用文字或数字代号皆可.符号连接的权限无法变更,如果用户对符号连接修改权限,其改变会作用在被连接的原始文件. 权限范围的表示法如下: u:user,文件或目录的拥有者 g:group,文件或目录的所属群组 o:other,除了文件或目录拥有者或所属群组之外,其他用户皆属于这个范

3.Linux的远程管理及网络下载

06-13
3.1 Linux的远程管理 3.1.1 远程管理概述 什么是远程管理: 1.为什么需要远程管理: 服务器通常是Linux系统,而服务器不可能一直在身边,所以就需要远程来操作服务器 企业中通常需要集群,为了使服务器之间能够相互访问,此时也需要进行远程管理 3.1.2 远程管理的相关操作 远程操作: 1.通过主机(域名)查看对应的IP: 输入命令: [[email protected]]#host www.baidu.cn 2.远程拷贝文件或者目录 语法格式: [[email protected]

卸载hyper-v后 仍然提示 vmware 与 hyper-v 不兼容

06-13
已经卸载了hyper-v 仍然提示 vmware 与 hyper-v 不兼容:天天模拟器,提示VT模式没有开启,BIOS里面已经设置过了 环境win10,vm的失败和模拟器的失败都是hyper-v冲突导致 解决办法: 卸载 hyper-v 后需要关闭hyper-v启动类型.具体步骤如下: 以管理员身份运行命令提示符 执行命令 ```dos bcdedit /set hypervisorlaunchtype off 重启,运行vm即可 原文地址:https://www.cnblogs.com/li