How to connect two computer using tcp connection (hardware needed) if both the computers are using ubuntu virtualbox

i have written a client program and a server program in c language. Both client and server connect each other using tcp connection. The program is working properly when give the port no. “127.0.0.1”(both client and server when made to run in same computer).Please guide me to connect two pc using ubuntu virtualbox such that client program runs in one computer and the server program in another.

PC hardware and firmware modified?

My company own some PCs and laptops. The firmware and hardware may have been modified.

The adversary is a hacker who works for a mid sized company. It is not a three letter agency or the government.

My question is if there is any scans or anything I could do to determine what Pcs or laptops have been compromised.

It is a waste to dispose of that many PCs and laptops.

If there is nothing I could do to determine that, are there parts that could be re used because they are unable to be modified?

how do I identify the vaulty hardware

Currently I have no idea why but every damn time I play some games I never played before on my pc the whole system just crashes. The PC turns of and back on again. No errors on screen. No errors in the system logs. No overheating. I have tried in the past already and I had first thought it was the CPU temperatur which went to high so I bought me a watercooling system for the CPU. The GPUs only reach about 50°C-70°C at max if even. Here are my system specs since this is just really odd. Mainboard: ASUS Prime X299-Deluxe CPU: Intel Core i9-7940X RAM: G.Skill 16GB DDR4-3200 (2x) (F4-3200C16D-16GVKB, Ripjaws V) GPU: ZOTAC GeForce RTX 2080 Ti AMP! Edition (x2) (including the needed link for the SLI) Power: Enermax Platimax D.F 1050W Main Disk: Samsung 970 Pro 512GB (m.2) Additional Disks: 2x 4TB WDC WD40EZERZ-00WN9B0 + 1×1 TB Samsung SSD 850 EVO (for the games) OS: Windows 10 Pro Screens: Acer Predator XB321HKbmiphz 81 cm

I don’t know which of them is the hardware with the errors. I thought it was something system related but the only logical reason here must be that it is related to some kind of hardware issue. Otherwise it would show me something like a bluescreen or a stop on error screen or something.

So every time when I play a game (BioShock, Sniper Elite 3, GTA V (just now)) it runs perfectly fine but then all of a sudden it just shuts down the PC for now reason. Does anyone have any idea what I can test to figure out what piece of hardware is responsible for this issue.

I also sometimes have random issues with the screens where trhe G-Sync doesn´t seem to work properly but most of the time it´s fine. Also when I play Warframe in 4K for hours at a time everything is perfectly fine and there are no issues what so ever. The PC also is not older than 6 months.

How should I install KVM on a server with both SSD and HDD, and only one RAID card, to maximize utilization of my hardware?

I bought a Dell Poweredge at a local auction, mainly because it was too good a deal to pass up, but I only have experience with virtual servers via AWS and Linode (i.e. I’m new, so this may not make a lot of sense).

I plan to install KVM over ubuntu to spin up many virtual linux servers to replace my many paid VPS instances, but I’m not sure how to best utilize all the resources of the server hardware. In particular, the specs are: Dell R720, 2x E5-2640 12 Cores (2.5 Ghz), 1 RAID card (PERC H710P Mini – Embedded), 128GB RAM, 8.2TB disk space (2 SSDs @ 185GB ea.; 13 HDDs @ 558GB ea.). From what little I know, it seems like creating a virtual disk using both SSDs and HDDs is not recommended. The best option I could think of was to forsake the performance of the 2 SSDs and just use all the drives to create a single virtual drive, then install and run a single ubuntu instance (chosen arbitrarily), whereon I install KVM, then spin up the virtual servers via KVM.

Again, I’m not sure if I’m even making sense here, but if someone could help me figure out a good way to maximize utilization of my hardware via KVM, I’d appreciate it.

Edit: the closest thing I could find on serverfault was this question: can-i-mix-ssd-with-spindle-hdds

Edit2: or maybe KVM itself provides ways of discovering, connecting, and/or managing hardware resources?

Recognizing hardware on a system

Ok I recently asked this question https://raspberrypi.stackexchange.com/questions/96439/ensure-lock-a-program-to-run-on-raspberry-pi-only on Raspi section. I guess people are misunderstanding my question. I know one possibility to tackle this question is Raspberry Pi is Arm CPU. So RISC Vs CISC is one way to eliminate variables. Now Pi is based on BCM another unique feature it runs using SD Card or Emmc. Also Pi has specific GPIO registers and addresses. How to go about tackling my initial question asked on the above forum. I can do ASM but I need variables to work on.

Boot from SD or external hardware device?

I’ve tried researching this before, but was unable to encounter an answer. Can you boot a rooted device through USB-C, SD, or something? I’m currently running a Galaxy S9+ and want to keep Android Pie on the internal storage, but I want to choose to boot from an external device through the bootloader (if there is one). I know how to access recovery mode and such (the mode where you hold the Bixby button, volume up button, and power button), but I don’t know if a bootloader can be accessed. Please inform me if it is possible to boot from external hardware via a bootloader, not sure how strict Google is.

how to check if Xen support hardware virtualization?

I am try to check if xen in ubuntu 18.04 support virtualization. By following this comand:

$   xm info | grep caps  

I am follow step 5 of this tutorial: Check virtualization capabilities

The output of this command in my pc is:

 eda-2@eda2-ThinkCentre-M82:~$   xm info | grep caps ERROR:  A different toolstack (xl) have been selected!  

What does mean? what i should to to check virtualization capabilities? Pls help me, I am beginner in ubuntu.

Thanks.

Why don’t CAs sell certificates as files, instead of hardware or as a service?

I’m trying to purchase multiple certificates, some just signing, some just encrypting, and some a combination of the two. I wanted to purchase one signed by a CA, rather than using a self-signed one. I just want a file, so that I can easily integrate it with some software I’ve written and just call the command line to sign/encrypt files.

All the CA sites I’ve looked at are trying to sell it as a hardware package, with physical devices like USB drives, etc. Have I misunderstood what the CAs offer, or the whole process itself? I may be unaware of what the correct thing to google is, because the research I’ve tried to do on this hasn’t cleared anything up.

Any help is appreciated, even just links to anything you think may help point me in the right direction. Thank you.

Are the Stack and Heap hardware, OS, or language-specific concepts?

In languages such as C or Java we have the concepts of the Stack and the Heap.

Are these abstractions the particular language runtime/compiler creates over the plain-old RAM? Or are these concepts inherent to the OS?

In other words, do the Stack and Heap “phsyically” generally exist in any application regardless of the programming language or technology it was built with? Or are these abstractions managed by e.g. the C language compiler/runtime, and may not actually exist in other language implementations?