1.升级Ubuntu 16.04.04内核 惠普幻影精灵3笔记本无线网卡为Realtek RTL8822BE。Ubuntu16.04.04系统内核为Linux 4.13.38,不能驱动Realtek RTL8822BE。而系统内核Linux 4.14内有支持Realtek RTL8822BE的驱动,故需升级系统内核。Linux 系统内核官网为点击打开链接,找到v4.14.35,找到对应自己系统架构的内核文件,我的是amd64,故下载三个文件,分别是×all.deb、带generic的两个文件。使用下列命令进行安装:
sudo dpkg -i linux*.deb 2.为该无线网卡驱动添加固件 固件地址点击打开链接,找到rtl8822befw.bin,下载并将该固件移动到/lib/firmware/rtlwifi 下。如下命令:
sudo mv rtl8822befw.bin /lib/firmware/rtlwifi 最后rebot。
注意应该在BOOT设置中关闭Secure BOOT 模式。
1、查看网卡型号
$ uname -a
2、我的电脑是RTL8111
在官网http://www.realtek.com.tw/下载驱动,这是我的www.realtek.com.tw/downloads/downloadsView.aspx?Langid=3&PNid=13&PFid=5&Level=5&Conn=4&DownTypeID=3&GetDown=false
3、下载后解压
4、解压后修改权限
sudo chmod u+x autorun.sh 5、安装
sudo ./autorun.sh 6、好吧,最后我也没装成
然后我插了个无线网卡就可以连wifi了
在装完虚拟机后,在我们本机的window系统下会多出两个虚拟机网卡,其中一个VMnet1,一个是VMnet8。
在虚拟机的网络适配器选项中有网络连接模式供我们选择 1. 桥接模式: 如果我们选用桥接模式,则虚拟机在和我们真实机通信的时候,会利用我们真实机的本地网卡。 优点:不需要任何设置,虚拟机就可以直接和我们真实机通信。 缺点:虚拟机需要占用真实机网段的一个IP。 2. NAT模式 如果我们使用NAT模式,则虚拟机会使用VMnet8这块虚拟网卡与我们的真实机进行通信(当我们选用NAT模式的时候,则表示我们的虚拟机也可以上网) 3. 仅主机模式 如果我们使用仅主机模式,则表示虚拟机使用VMnet1与我们的真实机进行通信(主机模式:顾名思义,即我们的虚拟机不能上网)
如果我们选用NAT模式和仅主机模式,我们的虚拟机只能和我们的真实计算机通信,而不能与局域网内的其他设置通信。 而如果我们使用桥接模式,则我们的虚拟机不仅可以和本地真实机通信,还可以和局域网内的其他设置通信
为电脑安装Win10+Ubuntu双系统的时候,发现Ubuntu无法自动识别我的无线网卡,照着网上的教程挨个尝试无果(无法按照常规配置WiFi、手动安装驱动编译失败等等)
网上很多的解决办法失去了时效性。比如:其中手动安装驱动无法编译成功的实际原因是由于某年某月某日的某次Linux内核升级之后才存在的问题……
众所周知,Linux的驱动一直很是个问题……
但是后来摸索出一个完美解决方案:
Linux其实已经着手解决一些驱动问题,Linux的内核在Linux 4.14之后已经支持8822be无线网卡,因此我们的思路是只需将Linux内核升级即可。
而无论是Ubuntu16.04LTS还是Ubuntu17.10(我甚至还尝试了优麒麟17.10)的Linux内核版本都低于4.14,其中Ubuntu17.10的内核版本最高,也仅为4.13。我们可以手动下载驱动的包来升级。(大约Ubuntu18.04出了之后本文也就失去了时效吧!)
具体措施如下:
进入网站:http://kernel.ubuntu.com/~kernel-ppa/mainline/
翻到底,找到4.14(也可自行尝试更高版本,我试过4.15但无法开机,不知是否是偶然,读者自己斟酌)
找到自己的系统架构(amd64咯),把amd64下的第一个.deb和第二、四的含有generic的.deb的链接地址依次复制
打开终端,键入:(此步不同版本号与架构之间存在偏差,读者自行判断)
$ wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.14/linux-……-.deb //wget后面跟着刚才复制的第一个地址,自行替换 $ wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.14/linux-……-.deb //wget后面跟着刚才复制的第二个地址,自行替换 $ wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.14/linux-……-.deb //wget后面跟着刚才复制的第四个地址,自行替换 然后在终端中安装这些包:
$ sudo dpkg -i *.deb 重启
$ reboot 开机后检查一下自己的内核版本:
$ uname -sr 如果是Linux 4.14,那么你的无线网卡应该已经识别并且开启了,右上角选择你要连接的AP吧!
Linux安装mysql5.6.39 阿里云linux系统安装mysql5.6.39,以下方法已在线上环境测试成功。
仔细一步一步走不会有问题的!!!一定要认证看!!
欢迎大佬指点!!!!
cmake mysql5.6.39 shell cmake简介 CMake是一个跨平台的安装(编译)工具,可以用简单的语句来描述所有平台的安装(编译过程)。他能够输出各种各样的makefile或者project文件,能测试编译器所支持的C++特性,类似UNIX下的automake。只是 CMake 的组态档取名为 CMakeLists.txt。Cmake 并不直接建构出最终的软件,而是产生标准的建构档(如 Unix 的 Makefile 或 Windows Visual C++ 的 projects/workspaces),然后再依一般的建构方式使用。这使得熟悉某个集成开发环境(IDE)的开发者可以用标准的方式建构他的软件,这种可以使用各平台的原生建构系统的能力是 CMake 和 SCons 等其他类似系统的区别之处。
cmake安装 tar -zxvf cmake-2.8.4.tar.gz cd cmake-2.8.4 ./configure --prefix=/usr/local/cmake-2.8.4 make && make install (报错时检查是否安装了gcc-c++) (注意cmake –version 无法获取版本号 可以在cmake中的bin 执行./cmake 获取版本号) 安装mysql yum -y install gcc libxml2-dev curl screen libpng12-dev autoconf libpcre3-dev make bzip2 libevent-dev patch libjpeg62-dev libcurl4-openssldev libfreetype6-dev g++ libtool libncurses5-dev psmisc lrzsz ncurses-devel
最近出现了一款能够从命令行搜索 DuckDuckGo 的工具。它叫做 ddgr(我把它读作 “dodger”),非常好用,像 Googler 一样,ddgr 是一个完全开源而且非官方的工具。没错,它并不属于 DuckDuckGo。所以,如果你发现它返回的结果有些奇怪,请先询问这个工具的开发者,而不是搜索引擎的开发者。
DuckDuckGo 命令行应用 DuckDuckGo Bangs(DuckDuckGo 快捷搜索) 可以帮助你轻易地在 DuckDuckGo 上找到想要的信息(甚至 本网站 omgubuntu 都有快捷搜索)。ddgr 非常忠实地呈现了这个功能。
和网页版不同的是,你可以更改每页返回多少结果。这比起每次查询都要看三十多条结果要方便一些。默认界面经过了精心设计,在不影响可读性的情况下尽量减少了占用空间。
ddgr有许多功能和亮点,包括:
更改搜索结果数 支持 Bash 自动补全 使用 DuckDuckGo Bangs 在浏览器中打开链接 ”手气不错“选项 基于时间、地区、文件类型等的筛选功能 极少的依赖项 你可以从 Github 的项目页面上下载支持各种系统的 ddgr:
从 Github 下载 “ddgr” 另外,在 Ubuntu 16.04 LTS 或更新版本中,你可以使用 PPA 安装 ddgr。这个仓库由 ddgr 的开发者维护。如果你想要保持在最新版本的话,推荐使用这种方式安装。
需要提醒的是,在本文创作时,这个 PPA 中的 ddgr 并不是 最新版本,而是一个稍旧的版本(缺少 -num 选项)。
使用以下命令添加 PPA:
sudo add-apt-repository ppa:twodopeshaggy/jarun sudo apt-get update 如何使用 ddgr 在命令行中搜索 DuckDuckGo 安装完毕后,你只需打开你的终端模拟器,并运行:
1.git clone https://github.com/seebi/dircolors-solarized.git
2.eval `dircolors dircolors.256dark` 可以看下效果
3.选个你喜欢的主题
4.ZSH朋友 :vim ~/.zshrc BASH朋友: vim ~/.bashrc
5.eval `dircolors dircolors.256dark` 追加进去 (可以考虑用绝对路径eval `dircolors ~/global_config/dir/dircolors.256dark`) 6.enjoy
ubuntu上wifi是灰色的解决办法:
[解决]
rpeter@oodelang:~$ rfkill list
0: hp-wifi: Wireless LAN
Soft blocked: yes
Hard blocked: yes
1: phy0: Wireless LAN
Soft blocked: yes
Hard blocked: yes
rpeter@goodelang:~$rfkill unblock all 干掉所有软件block
rpeter@goodelang:~$ rfkill list
0: hp-wifi: Wireless LAN
Soft blocked: yes
Hard blocked: yes
1: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
Hard block 问题: Fn+F2 解决(明明laptop有wifi的硬件开关,Linux还是默认这对冤家当硬件开关)
[搞定]
rpeter@goodelang:~$ rfkill list
0: hp-wifi: Wireless LAN
Soft blocked: no
Hard blocked: no
ip详解: IP地址的分类,a,b,c三类,d和e不对普通用户开放。网络类别的“D、E”不对民用开放。IP地址范围是根据网段来划分。“127”网段只有一个IP(127.0.0.1)可用,代表当前计算机自己。
A类:第一位代表网段, 1.0.0.0 – 126.255.255.255
B类:前两位代表网段, 128.0.0.0 – 191.255.255.255
C类:前三位代表网段, 192.0.0.0 – 223.255.255.255
剩下的位数代表不同网段内的主机。私有IP地址(内网)不能直接访问公网,也就是不同的局域网内的计算机可以使用相同的IP地址。
1.IP的取值范围为1.0.0.0-223.255.255.255。
2.公网通信使用路由器,局域网通信使用交换机。
3.A类IP第一段为网段,B类IP前两段为网段,C类IP前三段为网段,其余的是网段内的主机。
4.同一网段内的首地址为网络本身不能被使用,同一网段内的末地址为当前网络的广播地址,拿A类IP地址举例,1.0.0.0为网络本身,1.255.255.255为广播地址。
子网掩码:
用连续1的表示,例如255.0.0.0 255.255.0.0
子网掩码的作用:用来区分不同网段的IP—-子网掩码与IP相与,得到的结果相同则在同一网段.否则不在,需要经过路由器转发。
只要子网掩码是合理的(连续的1)就可以指定,不一定A类就是255.0.0.0,B类就是255.255.0.0
IP和子网掩码必须一起配合使用。
网络号=IP&子网掩码
广播地址:主机号全为1
常见的端口:
1、FTP(文件传输协议):20、21;
2、SSH(安全shell协议):22;
3、telnet(远程登录协议):23;
4、DNS(域名系统):53;
5、http(超文本传输协议):80;
6、SMTP(简单邮件传输协议):25;
7、POP3(邮局协议):110;
查看本机启用的端口
netstat -an
选项:
-a :查看所有连接和监听端口
-n :显示IP地址和端口号,而不显示域名和服务名
1.hosts文件:做静态IP和域名对应,优先于DNS.
位置:C:\Windows\System32\drivers\etc\hosts
2.DNS服务的作用:将域名解析为IP地址
过程:客户机向DNS服务器发送查询IP请求
DNS服务器查询到web服务器的ip,告知用户
用户访问web服务器
3.域名空间结构
根域:.(13台服务器)
——>顶级域/一级域:包括组织域和地区域
(组织域:gov政府/edu教育部门/com商业部门/org民间团体/net网络服务机构/mil军事部门 地区域:cn 中国 hk 香港 jp 日本 Uk 英国 au 澳大利亚)
——>二级域:企业或个人自行购买的(imooc /microsoft/ibm/sina)
——>主机名/3级域:申请完二级域后自己定义的(www/news)
进行域名分级划分为了便于IP地址解析
5.客户—>本地域DNS服务器—>根服务器->CN服务器->COM.CN服务器->IMOOC.COM.CN->客户->web服务器
—-递归查询(给结果)—- ————-迭代查询(其他DNS服务器)——–
1.打开虚拟机设置, 将软盘的连接由「使用软盘映像文件 -> autoinst.flp」改成「使用物理驱动器 -> 自动检测」
2.将CD/DVD的连接,改成「使用ISO映像文件 -> VMware workstation安装目录下的linux.iso」.