
System
系统运维
黎先生你好
这个作者很懒,什么都没留下…
展开
-
Nginx如何处理请求
文章目录一、基于命名的server二、基于命名和IP的混合虚拟server三、一个简单的PHP站点配置译自Nginx官方文档:https://nginx.org/en/docs/http/request_processing.html一、基于命名的servernginx首先会决定要处理哪一个server的请求。先来看一个配置的例子,下面的配置中有三个虚拟的服务器且监听端口都是80。serv...翻译 2020-03-24 18:39:49 · 862 阅读 · 0 评论 -
Docker入门教程
文章目录什么是DockerDocker 的用途Debian安装DockerImage容器文件如何制作Docker容器编写 Dockerfile 文件创建 image 文件生成容器CMD 命令RUN vs CMD发布 image 文件其他有用的命令( 1 ) `docker container start`( 2 )`docker container stop`( 3 ) `docker conta...原创 2020-03-12 23:32:15 · 360 阅读 · 0 评论 -
操作系统-死锁
文章目录1. 死锁的概念1.1 哲学家就餐问题1.2 死锁定义2. 死锁的起因2.1 死锁的一些结论3. 死锁的预防策略3.1 死锁的必要条件3.2 解决死锁策略3.2.1 预先静态分配法3.2.2 有序资源分配法3.3 Windows和Linux采取的措施1. 死锁的概念1.1 哲学家就餐问题问题描述:五个哲学家围坐在圆桌边,有5支筷子。他们做的事就是:思考-休息-吃饭吃饭时使用两支筷子...原创 2020-03-12 04:23:28 · 914 阅读 · 0 评论 -
操作系统-进程管理
1. 进程概念1.1 进程基本概念1.2 进程状态1.3 进程控制块2. 进程控制3. 线程4. 临界区和锁5. 同步和PV操作6. Windows同步机制7. Linux同步机制8. 进程通信...原创 2020-03-07 11:02:06 · 587 阅读 · 0 评论 -
操作系统-存储管理
1. 存储管理功能1.1 地址映射定义:把程序中的虚拟地址/逻辑地址转换成内存真实的地址/物理地址的过程地址映射的实现方式这里提前声明:VA: 逻辑地址 Virtual AddressBA: 装入地址 Base AddressMA: 物理地址 Memory Address/Phisical Address固定地址映射静态地址映射程序装入时由操作系统完成逻辑地址到物理地址的映...原创 2020-03-06 01:18:02 · 994 阅读 · 0 评论 -
并发和并行的区别
现代os都将线程作为最小调度单位,进程作为资源分配的最小单位。并发Concurrency,是并发的意思。并发的实质是一个物理CPU(也可以多个物理CPU) 在若干道程序(或线程)之间多路复用,并发性是对有限物理资源强制行使多用户共享以提高效率。微观角度:所有的并发处理都有排队等候,唤醒,执行等这样的步骤,在微观上他们都是序列被处理的,如果是同一时刻到达的请求(或线程)也会根据优先级的不同,而...原创 2020-03-05 21:18:35 · 5964 阅读 · 0 评论 -
Tmux使用教程
转载自阮一峰老师博客:https://www.ruanyifeng.com/blog/2019/10/tmux.html一、Tmux 是什么?1.1 会话与进程命令行的典型使用方式是,打开一个终端窗口(terminal window,以下简称"窗口"),在里面输入命令。用户与计算机的这种临时的交互,称为一次"会话"(session) 。会话的一个重要特点是,窗口与其中启动的进程是连在一起的...转载 2020-03-03 08:28:42 · 872 阅读 · 0 评论 -
bandit answers
1 boJ9jbbUNNfktd78OOpsqOltutMc3MY12 CV1DtqXWVFXTvM2F0k09SHz0YwRINYA93 UmHadQclWmgdLOKQ3YNgjWxGoRMb5luK4 pIwrPrtPN36QITSp3EQaw936yaFoFgAB5 koReBOKuIDDepwhWk7jZC0RTdopnAYKh6 ...原创 2020-03-01 09:26:23 · 815 阅读 · 0 评论 -
Linux文件查找
Linux常用命令中,有些命令可以帮助我们查找二进制文件,帮助手册或源文件的位置,也有的命令可以帮助我们查找磁盘上的任意文件,今天我们就来看看这些命令如何使用。whichwhich命令会在PATH变量指定的路径中,搜索某个系统命令的位置。例如:bandit4@bandit:~/inhere$ which -a which #查看命令which所在位置,-a参数表示找出所有/usr/bin...原创 2020-03-01 05:46:07 · 673 阅读 · 0 评论 -
Operating System
Refer to: https://www.tutorialspoint.com/operating_system/os_process_scheduling.htmProcess SchedulingDefinitionThe process scheduling is the activity of the process manager that handles the removal...原创 2020-01-13 05:59:00 · 2643 阅读 · 0 评论 -
Windows10系统U盘制作
1. 下载windows10 ISO镜像文件官方下载地址: https://www.microsoft.com/zh-cn/software-download/windows10ISO/PC端没法直接下载iso文件,PC直接打开上述网站会直接跳转到https://www.microsoft.com/zh-cn/software-download/windows10/。有趣的是在手机端是可以正常...原创 2020-02-17 08:27:40 · 679 阅读 · 0 评论 -
ifconfig要sudo才能执行的解决方案
debian要使用ifconfig,需要安装net-toolsapt-get install net-tools要确保/sbin在你的路径之中在非root用户的terminl模式下输入export PATH=$PATH:/sbin再执行ifconfig就没问题了。...原创 2019-11-19 17:46:53 · 1249 阅读 · 0 评论 -
如何在debian上安装google pingyin
环境本人用的是debian10英文版1. 安装中文支持sudo dpkg-reconfigure locales2. 安装字体sudo apt-get install fonts-arphic-uming xfonts-intl-chinese xfonts-wqy3. 安装 fcitx and fcitx-pinyinsudo aptitude install fcitx fcit...原创 2019-11-18 06:55:53 · 3191 阅读 · 0 评论 -
第一次使用git需要的配置
1. 配置全局变量$ git config --global user.name "Your name here"$ git config --global user.email "your_email@example.com"2. 在你的电脑上设置sshssh-keygen -t rsa -C "your_email@example.com"linux 下生成的public ke...原创 2019-10-22 04:31:47 · 480 阅读 · 0 评论 -
how to install easy_install in linux
For linux versions(ubuntu/linux mint), you can always type this in the command prompt:# sudo apt-get install python-setuptools原创 2019-10-15 21:37:34 · 204 阅读 · 0 评论 -
how to install chrome in kali linux
Download Google ChromeTo start, use wget command to download a latest Google Chrome debian package:# wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.debInstall Google C...转载 2019-10-15 06:09:31 · 330 阅读 · 0 评论 -
Linux 处理目录以及文件的相关命令
博客园首页新随笔联系管理订阅随笔- 65 文章- 0 评论- 11 学习Linux二(创建、删除文件和文件夹命令)今天学习了几个命令,是创建、删除文件和文件夹的,在linux里,文件夹是目录,下面说下我学习的命令。创建文件夹【mkdir】 一、mkdir命令使用权限 所有用户都可以在终端使用 mkdir 命令在拥有权限的文件夹转载 2017-02-08 14:03:54 · 364 阅读 · 0 评论 -
Ubuntu下安装git报错:软件包git没有可安装候选
第一次输入 sudo apt-get install git 是报错:软件包git没有可安装候选可以这样做:先输入sudo apt-get update在输入 sudo apt-get install git原创 2017-01-17 17:18:24 · 8266 阅读 · 0 评论 -
VMware怎么安装VMware tools
http://jingyan.baidu.com/album/1612d500a1928de20e1eeeaf.html?picindex=2转载 2017-01-17 18:33:38 · 621 阅读 · 0 评论 -
git push 时出现要输入用户名和密码的情况如何处理
1. git remote set-url 时采用ssh方式2. 需要身份认证 在github官网上 https://github.com/settings/keys 添加新的ssh,title随便填写,可以需要在客户端生成3. 客户端生成key $ ssh-keygen -t rsa 然后一路enter就行。再输入 $ cat ~/.ssh/id_rsa.pub4原创 2018-01-31 00:29:12 · 704 阅读 · 0 评论 -
unbuntu 无法获得锁 /var/lib/dpkg/lock - open (11: 资源暂时不可用)
在ubuntu系统的termial下,用apt-get install 安装软件的时候,如果在未完成下载的情况下将terminal close。此时 apt-get进程可能没有结束。结果,如果再次运行apt-get install 命令安装如今,可能会发生下面的提示: 无法获得锁 /var/lib/dpkg/lock - open (11: 资源暂时不可用) 无法锁定管理目录(/var/原创 2018-03-14 23:02:32 · 316 阅读 · 0 评论 -
ubuntu 浏览器怎么使用代理
1.首先配置自己的ss服务器参照我之前的博客:https://blog.youkuaiyun.com/dlmmu/article/details/788623752.下载ss桌面版命令行模式下输入以下命令: sudo add-apt-repository ppa:hzwhuang/ss-qt5 sudo apt-get update sudo apt-get install ...原创 2018-04-02 16:03:05 · 1355 阅读 · 0 评论 -
解决双系统下linux distribution 网速慢的问题
机器是双系统,分别是Windows 10 和 ubuntu 16.04,问题是这样的,在windows 下网速很快,然后切换到Linux下网速就非常慢。问题的根本原因是dns解析花费了大量时间,解决方法是利用dnsmasq建立dns 缓存。1、安装dnsmasq$ sudo apt-get install update$ sudo apt-get install dnsmasq...原创 2018-06-29 11:25:51 · 2893 阅读 · 0 评论 -
谷歌浏览器无法同步问题解决方案
问题本人在VMware中使用google chrome,登陆谷歌账号时报错,无法同步(已出墙)解决方案打开 chrome://flags/#account-consistency,把高亮的设置改为 disable,重启 Chrome成功导入后可在将其设置为default...原创 2018-10-09 20:58:39 · 33112 阅读 · 6 评论 -
ubuntu使用新主题
安装Gnome-tweak-toolsudo apt-get install gnome-tweak-tool打开软件 “优化”扩展启动两个插件打开软件商城附加组件安装以下组建user themesdash to dockHide Top Bar主题下载链接地址:https://www.gnome-look.org/p/1013741/选择一个主题下载通...原创 2018-10-09 22:58:32 · 880 阅读 · 0 评论 -
Ubuntu安装tensorflow
pip方式安装这里采用阿里的镜像安装,下载速度会快很多。直接下载的话可能会出现网络不可达的现象或者下载速度极慢。pip install tensorflow -i http://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com可能出现的问题Traceback (most recent call last):...原创 2019-04-13 09:29:51 · 274 阅读 · 0 评论 -
kali 用户使用root权限时报错,user not in the sudoers file. This incident will be reported.
方法一、type in terminal:usermod -aG sudo newuser方法二、创建用户的时候就赋予sudo权限sudo adduser username sudo使用以上命令行之后,尝试在terminal中输入sudo echo 'hello world'能正确输出hello world则表示能够正常使用了。...原创 2019-10-04 07:01:53 · 761 阅读 · 0 评论 -
解决Ubuntu nat模式下网络无法连接的问题
运行中输入services.msc进入到服务然后依次右键启动VMware相关的所有服务原创 2017-01-17 15:29:27 · 3573 阅读 · 1 评论