装完机,启grub+Linux,linux一路填坑...
我的vmware workstations 12中的ubuntu14.04虚拟机在安装过vmware tools之后,依然不能从windows拷贝文件,且不能【自适应客户机】。
解决方案如下:卸载sudo apt-get remove open-vm-tools,
重新安装sudo apt-get install open-vm-tools-desktop。
sudo reboot.恢复正常。
5、Linux中Kill进程的N种方法
6、ubuntu gedit乱码
6、新安装的ubuntu系统安装编译工具链
1)ubuntu 64 交叉编译工具找不到路径
sudo apt-get install lib32ncurses5 lib32z1
sudo apt-get install libglib2.0-dev
error while loading shared libraries: libstdc++.so.6: cannot open shared obj
原因在于,ubuntu,ia32_libs 被废弃了导致没有32位的lib库。
解决方法
sudo apt-get install lib32stdc++6
sudo apt-get install lib32z1
2)添加环境变量
export PATH=$PATH:/usr/local/gcc-linaro-arm-linux-gnueabihf/bin
export PATH=$PATH:/usr/local/gcc-linaro-arm-linux-gnueabihf/bin
export PATH="$PATH:/usr/local/gcc-linaro-arm-linux-gnueabihf/bin"
echo "export PATH=$PATH:/usr/local/gcc-linaro-arm-linux-gnueabihf/bin" >> ~/.bashrc
eg:
export PATH=$PATH:/usr/local/gcc-linaro-arm-linux-gnueabihf/bin
echo "export PATH=$PATH:/usr/local/gcc-linaro-arm-linux-gnueabihf/bin" >> ~/.bashrc
export PATH=/usr/local/node-v4.9.1-linux-armv7l/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/node-v4.9.1-linux-armv7l/lib:$LD_LIBRARY_PATH
export PATH="/usr/local/node-v4.9.1-linux-armv7l/bin:"$PATH
export LD_LIBRARY_PATH="/usr/local/node-v4.9.1-linux-armv7l/lib:"$LD_LIBRARY_PATH
export PATH=$PATH:/usr/local/node-v4.9.1-linux-armv7l/bin
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/node-v4.9.1-linux-armv7l/lib
export PATH="$PATH:/usr/local/node-v4.9.1-linux-armv7l/bin"
export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/usr/local/node-v4.9.1-linux-armv7l/lib"
7、linux下的.so文件为共享库,相当于windows下的dll文件,使用方法如下:
在你的工程源代码里包含.h头文件,然后可以调用动态库里的函数,在链接的时候加上如下编译器参数:
-l xx.so
如果你的so文件是以lib开头的,还可以直接这样使用:
-lxx
xx是你的.so文件名
8、虚拟机和主机网络配置
nat模式是上网用的,桥接模式能将虚拟机ip配置成主机同一网段,有时候自动获取的ip不在同一网段,需要手动调整。
9、VM拓展ubuntu磁盘容量
fdisk -l
parted -l
fdisk /dev/sda
n p 3 w
parted -l
partprobe
df
mkfs.ext4 /dev/sda3
mount /dev/sda3 /root
10、 nfs
1) mount /dev/sda3 /root/disk
2) minicom
3) nfs
pc:
sudo vi /etc/exports
/home/dong/_install *(rw,sync,no_root_squash,no_subtree_check)
sudo /etc/init.d/nfs-kernel-server restart
sudo /etc/init.d/rpcbind restart
sudo ifconfig eth0 172.16.23.157 broadcast 172.16.23.254 netmask 255.255.255.0
board:
ifconfig eth0 172.16.23.158 broadcast 172.16.23.254 netmask 255.255.255.0
mount -t nfs -o nolock 172.16.23.157:/home/dong/_install /root/_install
11、Werror=deprecated-declarations
export LD_LIBRARY_PATH=$(pwd)/ffmpeg/lib:$LD_LIBRARY_PATH
gcc -o main main.c
-I $(pwd)
-I $(pwd)/ffmpeg/include
-I $(pwd)/ffmpeg/include/libavcodec
-I $(pwd)/ffmpeg/include/libavdevice
-I $(pwd)/ffmpeg/include/libavfilter
-I $(pwd)/ffmpeg/include/libavformat
-I $(pwd)/ffmpeg/include/libavutil
-I $(pwd)/ffmpeg/include/libpostproc
-I $(pwd)/ffmpeg/include/libswresample
-I $(pwd)/ffmpeg/include/libswscale
-I $(pwd)/ffmpeg/include/libpostproc
-I $(pwd)/ffmpeg/include/libyasm
-I $(pwd)/ffmpeg/include/SDL2
-L $(pwd)/ffmpeg/lib
-Wno-deprecated-declarations -lx264 -lSDL2 -lavformat -lavutil -lavdevice -lavcodec -lswresample -lavfilter -lswscale -lpostproc -lz -lm -lpthread -std=c99
-Werror=deprecated-declarations
-Wno-deprecated-declarations
12、linux syslog服务器配置,自动发日志到另一台日志服务器
1.客户端:168.1.20.66
修改/etc/syslog.conf 添加
syslog.info @168.1.80.30
2.日志服务器:168.1.80.30
修改/etc/sysconf/syslog 修改SYSLOGD_OPTIONS为 "-r -x -m 0" #-r表示允许接收外来的消息,-x表示不解析DNS,
#-m 0表示时间戳标记间隔,如果指定只接受某个或多个ip过来的日志,例"-s 168.1.1.1:168.1.1.2"
修改/etc/syslog.conf 添加
syslog.info;syslog.!err;syslog.!crit;syslog.!alert /var/log/mylog #info信息记录到日志服务器的/var/log/mylog中
syslog.err /var/log/testerror #error信息记录到日志服务器的/var/log/testerror中
3.客户端和日志服务器都执行service syslog restart
4.经测试,可以分类存放日志到不同的文件。测试方法:在客户端程序如下程序:
#include
#include
int main(int argc, char* argv[])
{
//openlog(argv[0], LOG_CONS | LOG_PID, LOG_USER);
int count = 0;
while(count<5){
syslog(LOG_SYSLOG|LOG_INFO, "%d:, syslog user test", count);
count++;
}
//closelog();
return 0;
}
13. unrecognized relocation (0x2a) in section `.text`
14. sudo make install
sudo make install
mkdir -p /usr/local/include/hiredis /usr/local/include/hiredis/adapters /usr/local/lib
cp -pPR hiredis.h async.h read.h sds.h alloc.h /usr/local/include/hiredis
cp -pPR adapters/*.h /usr/local/include/hiredis/adapters
cp -pPR libhiredis.so /usr/local/lib/libhiredis.so.1.0.0
cd /usr/local/lib && ln -sf libhiredis.so.1.0.0 libhiredis.so
cp -pPR libhiredis.a /usr/local/lib
mkdir -p /usr/local/lib/pkgconfig
cp -pPR hiredis.pc /usr/local/lib/pkgconfig
15. ssh
装完机,启grub+Linux,linux一路填坑...相关推荐
- linux一路填坑...
1.安装ubuntu 从ubuntu9.0开始,一路更新,越来越垃圾,更可恶的是工作上经常指定特定的版本,于是乎,我电脑里装了n个版本的ubuntu. Win7 + Ubuntu 15.10 1)装完 ...
- 为什么unity 安装完模块还是找不到sdk_Unity填坑笔记(四)——移植UWP平台
0. 絮絮念 本来不想写这篇文章,一来做完这一波之后我再也不想做WSA平台--二来我觉得会做这个平台的人并不多,所以写下来意义也不大.不过在移植过程中ToLua的作者蒙哥给了我不少帮助,也说断断续续有 ...
- 凌动z3735f运行64位linux,在z3735上装ubuntu,装完的经验
启动关闭 secure boot 选项 装的是14.04 放硬盘,u盘都可以 启动选择其EFI 使用try进去不选Install 打开terminal sudo passwd 转为root df -T ...
- 在装完Linux系统之后自己去修改Swap分区的大小(两种方法)
在装完Linux系统之后自己去修改Swap分区的大小(两种方法)<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:o ...
- 如何装虚拟机及在上面安装LINUX操作系统
推荐使用VMware Workstation(虚拟机),下载地址: http://www.gd2.xdowns.com:8080/uploadFile/2008-3/ha_vmware_cn-v6.0 ...
- linux下grub引导windows,Grub引导Linux或者windows系统
很多新手,在安装linux系统时常常会出现的问题:引导程序装错,或者不小心删除linux分区,把mbr删掉了.或者装完linux后又重装windows,把mbr覆盖了,以致无法启动系统,出现" ...
- 双系统grub启动linux,双系统ubuntu与Centos的grub启动(解决VFS报错)
在笔记本上先装了ubuntu,用grub2启动,近来又装了个centos,grub启动还是用ubuntu上的,重启报错 switchroot: mount failed: No such file o ...
- 设置windows引导linux分区,windows下安装grub引导Linux
在安装Linux和windows双系统时通常是先安装windows再安装Linux,因为windows会对主引扇区录进行充0,因而破坏主引导记录.当安装完windows再安装Linux,Linux会将 ...
- grub通过img文件启动linux,Linux GRUB实现双系统引导之菜鸟教程
根据网友 Seqic 反映,在安装了 Linux 和 Windows 双系统之后,不知如何再启动 Windows (因为系统使用 Linux 的引导程序了).通常,这是因为安装 Linux 时没有为 ...
最新文章
- 并发测试神器,模拟一次超过 5 万的并发用户
- idea server日志乱码_IDEA高级玩法:集成JIRA、UML类图插件、SSH、FTP、Database管理
- baseline来啦!第三届厦门国际银行数创金融杯金融营销建模大赛(奖金34万!)
- 面试疑难点解析:开发工具及框架(一)
- 盘点15个不起眼但非常强大的 Vim 命令
- 记一次 .NET 某流媒体独角兽 API 句柄泄漏分析
- 通过回调函数阻止进程创建(验证结束,方案完全可行)
- 2021年Z世代“潮力量”洞察报告
- linux 时间戳计数器,使用TSC(时间戳计数器)计算时间
- python基础1之 由来、种类、优缺点、安装环境
- G1手机上的VOIP之旅 - SIP Server + SipDroid
- [fsevents@^1.2.2] optional install error: Package require os(darwin) not compatible with your platfo
- libreelec投屏_我的NAS+HTPC折腾之旅 篇八:LibreELEC部署媒体中心服务器emby和jellyfin篇...
- 计算机里保存文件时没有桌面,电脑在保存文件时桌面怎么不见了怎么办
- 【Ubuntu】Ubuntu18.04主题,图标,登陆美化
- Python爬虫获取租房数据
- eclipse切断_切断电源后在哪里传送天气频道
- SpringBoot使用@Slf4j注解
- 顺丰和菜鸟互撕 专家:核心是大数据
- C/S与B/S应用的区别
热门文章
- 腾讯广告招人啦,校招优质岗位你不容错过!
- php正则匹配js中变量_Postgresql 中的 正则表达式 模式匹配
- python函数降低编程复杂度_Python重构此函数,将其认知复杂度从19降低到允许的15...
- 跨境电商ERP系统有几大功能?
- Leetcode每日一题:197.rising-temperature(上升的温度)
- 深度学习发展与机器学习
- 机器学习-吴恩达-笔记-8-支持向量机
- java中的泛型(一)
- java-----任意进制间的转换
- 第一:Python操作MySQL数据库