配置Ubantu系统服务器,需要在“终端”输入指定的命令来安装指定的程序,进行对应的操作,类似于Windows中的命令行,因此在进行接下来的配置操作之前,我们需要搜索并打开打开“终端”程序。
分类: Ubuntu
Jon_Lo | Android 源码编译详解【二】:VMware12/Ubuntu16 下载、安装图解
1、软件下载
1.1、VMwareWorkstation v12.0下载
VMware Workstation是一款运行在Windows上的虚拟PC软件,它提供专业技术人员每天所依赖的创新功能,支持 Win 8.1、Win 10 、平板电脑传感器和即将过期的虚拟机,可使你的工作无缝、直观、更具关联性,但VMware64位虚拟机才会支持64位的Ubantu操作系统。
Jon_Lo | Android 源码编译详解【一】:服务器硬件配置及机型推荐
工欲善其事,必先利其器”,要想提高团队整体的开发效率,尽可能的提前完成开发任务,必须要配备一套配置给力的开发设备。源码编译服务器硬件配置的高低,直接影响着系统固件升级和ROM版本发布的速度和效率。
由于目前Google发布的最新版本的Android系统源码体积越来越大,因此,越是定制高版本的系统,对编译服务器的硬件配置要求就越高,这里根据调研,给出目前Android 6.0及以下版本源码定制开发的基本配置,供大家参考。
windows7访问ubuntu16.04的共享文件夹很慢问题解决
参考网友提供的答案,原因是samba服务器网络名和主机名不一致,造成很慢,服务器DNS设置ubuntu中存放hostname和host的文件分别是:
/etc/hostname
/etc/hosts
ubuntu的recovery mode解决用户一些实际问题
遇到的问题如下:
- 在当前用户下使用sudo来直接修改password等几个文件,一旦修改了passwd,用户名发生了变化,其他的用户组、密码等却没有对应的配置,就再进不了该用户了。
- 忘记用户密码,不能进入ubuntu了。
- Ubuntu下普通用户用sudo执行命令时报"xxx is not in the sudoers file.This incident will be reported"错误。
如果你遇到上述问题或者在用户模式遇到类似问题,我们如何做呢?进入ubuntu的recovery mode获取ubuntu的root权限来解决这些问题。
ubuntu14.04 Samba 共享文件无法访问问题
按常规配置后,在windows访问ubuntu的共享文件,弹出
"无法访问。您可能没有权限使用网络资源,请与这台服务器的管理员联系以查明您是否有访问权限。指定的网络名不再可用。"
Ubuntu14.04安装时黑屏处理方法
问题现象
利用sd卡制作可启动的设备,烧录ubuntu镜像,插入电脑后选择U盘启动,可以看到ubuntu的启动界面,但是一会就黑屏了,无论摁什么按键都没反应。重启电脑,修改bios设置,再次尝试也只能看到黑屏。
问题分析:
网上说法是显卡的问题,出现这种情况是概率问题,只是有些电脑会碰到。
问题解决:
在grub里面添加nomodeset
/lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.17' (or `GLIBC_2.18') not found
Android P 9.0 编译时报如下错误:
1 2 3 4 5 6 7 8 |
<span style="font-family: arial, helvetica, sans-serif;">FAILED: out/soong/.intermediates/external/protobuf/aprotoc/linux_glibc_x86_64/obj/external/protobuf/src/google/protobuf/dynamic_message.o PWD=/proc/self/cwd prebuilts/misc/linux-x86/ccache/ccache prebuilts/clang/host/linux-x86/clang-4691093/bin/clang++ -c -Iexternal/protobuf/android -Iexternal/protobuf/src -Iexternal/protobuf -Wa,--noexecstack -fPIC -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector -D__STDC_FORMAT_MACROS -D__STDC_CONSTANT_MACROS --gcc-toolchain=prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.15-4.8 --sysroot prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.15-4.8/sysroot -fstack-protector-strong -m64 -DANDROID -fmessage-length=0 -W -Wall -Wno-unused -Winit-self -Wpointer-arith -no-canonical-prefixes -DNDEBUG -UDEBUG -fno-exceptions -Wno-multichar -O2 -g -fno-strict-aliasing -fdebug-prefix-map=/proc/self/cwd= -D__compiler_offsetof=__builtin_offsetof -Werror=int-conversion -Wno-reserved-id-macro -Wno-format-pedantic -Wno-unused-command-line-argument -fcolor-diagnostics -Wno-expansion-to-defined -Wno-zero-as-null-pointer-constant -fdebug-prefix-map=$PWD/= -Iexternal/zlib -Iexternal/libcxx/include -Iexternal/libcxxabi/include -Isystem/core/include -Isystem/media/audio/include -Ihardware/libhardware/include -Ihardware/libhardware_legacy/include -Ihardware/ril/include -Ilibnativehelper/include -Iframeworks/native/include -Iframeworks/native/opengl/include -Iframeworks/av/include -Ilibnativehelper/include_jni -Wall -Wno-error=format -Wno-error=format-extra-args -Wno-error=ignored-qualifiers -Wno-error=sign-promo -Wno-unused-function -Wno-sign-compare -Wno-unused-parameter -Wno-sign-promo -Wno-error=return-type -DHAVE_ZLIB=1 -Werror -Wno-error=unused-const-variable -Wno-error=user-defined-warnings -target x86_64-linux-gnu -Bprebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.15-4.8/x86_64-linux/bin -fPIE -D_USING_LIBCXX -std=gnu++14 -Wsign-promo -Wno-inconsistent-missing-override -Wno-null-dereference -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS -Wno-thread-safety-negative -Wno-gnu-include-next -isystem prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.15-4.8/x86_64-linux/include/c++/4.8 -isystem prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.15-4.8/x86_64-linux/include/c++/4.8/backward -isystem prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.15-4.8/x86_64-linux/include/c++/4.8/x86_64-linux -nostdinc++ -Werror=int-to-pointer-cast -Werror=pointer-to-int-cast -Werror=address-of-temporary -Werror=return-type -Wno-tautological-constant-compare -Wno-null-pointer-arithmetic -Wno-enum-compare -Wno-enum-compare-switch -MD -MF out/soong/.intermediates/external/protobuf/aprotoc/linux_glibc_x86_64/obj/external/protobuf/src/google/protobuf/dynamic_message.o.d -o out/soong/.intermediates/external/protobuf/aprotoc/linux_glibc_x86_64/obj/external/protobuf/src/google/protobuf/dynamic_message.o external/protobuf/src/google/protobuf/dynamic_message.cc prebuilts/clang/host/linux-x86/clang-4691093/bin/clang++.real: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.17' not found (required by /home/android/src/android_p0/prebuilts/clang/host/linux-x86/clang-4691093/bin/../lib64/libc++.so.1) prebuilts/clang/host/linux-x86/clang-4691093/bin/clang++.real: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.18' not found (required by /home/android/src/android_p0/prebuilts/clang/host/linux-x86/clang-4691093/bin/../lib64/libc++.so.1) ninja: build stopped: subcommand failed. 15:53:28 ninja failed with: exit status 1 [0;31m#### failed to build some targets (46 seconds) ####[00m</span> |
原因应该是ubuntu 版本太低 12.04, 要求最低版本:ubuntu 14.04
继续阅读“/lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.17' (or `GLIBC_2.18') not found”
如何将Ubuntu Server 12.04 升级到 Ubuntu Server 14.04 LTS
使用网上常用的方法:
1.安装更新器
sudo apt-get update
sudo apt-get install update-manager-core
2.更新
sudo do-release-upgrade -d
提示找不到最新版本。
如果上诉命令不行使用:
sudo do-release-upgrade -p
Ubuntu 挂载windows共享文件 mount error(13): Permission denied
在服务器部署的时候需要把文件夹设置在windows 的共享文件上。在使用mount命令挂载到linux上后。文件路径和文件都是可以访问,但是不能写入,导致系统在上传文件的时候提示“权限不够,没有写权限”。
mount error(13): Permission denied
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
继续阅读“Ubuntu 挂载windows共享文件 mount error(13): Permission denied”
Ubuntu下如何生成随机密码?
Ubuntu 服务器无法编译软件,一直报filesystem 错误
最近公司服务器突然出现问题,导致软件工作停滞,于是本人就干起了网管的工作,决定去摸索一下,到底哪里出了问题,这里就分享一下个人的心路历程,希望对大家有用。
ubuntu 服务器无法编译软件,一直报filesystem 错误,首先想到的是重启系统,但是重启系统就进不去桌面了,只能进入命令模式了,由于服务器是由一个2T 系统盘,加上8个2T 组成的raid 6阵列,一个6T 的硬盘,只能心里祈祷raid 6 的阵列不能坏,因为raid6 的阵列完全不会搞。
在命令模式里输入:df - h (查看硬盘是否挂载),如下图:
ubuntu 解决 “E: Problem with MergeList /var/lib/apt/lists/”错误
使用过ubuntu的人儿们可能都遇到过这类问题,明显这种问题是一个类型,而不是单一的由于某一个固定的因素引起的。
本人也用过ubuntu系统很长一段时间了,多次遇到了这类问题,多次修复后,我还是发现每次都是需要去查资料,所以打算记录下来,以免以后还是要去查半天。同时分享个大家。
首先,出现这种问题的原因是:无法解析或打开软件包的列表或是状态文件。我曾经在安装java8的时候由于网速过慢直接在终端中断了,后来也有这样的问题,但是在终端输入sudo dpkg --configure -a就可以继续上次未完成更新。无法解析或打开软件包列表多数情况是安装的软件与本身系统有一些冲突之类的问题,按常理是不会有这样的问题的,但就是出现了也没有办法是吧。我记得是安装了一个输入法就让系统在也无法完整完成sudo apt-get update 命令了。
解决方法:
继续阅读“ubuntu 解决 “E: Problem with MergeList /var/lib/apt/lists/”错误”
如何稳定访问谷歌网站下载GMS包、测试工具-SSR翻墙访问GOOGLE官网
因为墙的原因,国内用户默认情况下是无法访问谷歌官网的,因此会对GMS认证测试造成很大不便,GMS包,CTS、GTS、VTS等测试工具都需要从谷歌网站下载。通过多次测试比较,我们寻找到一种稳定的访问方法SSR,现分享给大家。
Cannot restart samba, samba.service is masked
之前共享可以在windows下正常访问,某天不知道什么原因不能访问了,找不到网络路径。
1. 查看共享配置是否正常
$vi /etc/samba/smb.conf
配置是正常的。
2.重启samba服务
$ service smbd restart
Failed to restart smbd.service: Unit smbd.service is masked.
有状况了!出现了异常。到网上先查下看: